23 Апр
Перед кем еще похвастаться, как не перед читателями своего блога? Тем более, что хвастаться я собираюсь по теме. Несколько дней назад в интернет-магазинах появилась в продаже книга «AJAX. Программирование для Интернета». Книга вышла в издательстве «БХВ-Петербург». Написана она преподавателем компьютерных дисциплин СПбГПУ – Санкт-Петербургского государственного политехнического университета Е. С. Бенкен и мной – автором этого блога. (далее…)
6 Фев
При создании приложений для Web часто бывает необходимо установить в элементе select варианты выбора, значения которых зависят от параметров другого элемента select. Простой пример – выбор страны в одном раскрывающемся списке приводит к загрузке в следующий такой список перечня автомобилей, производимых в этой стране. А при выборе марки автомобиля, в следующий список загружаются модели этого авто. Вот и давайте попробуем вместе решить эту задачу, создав каскад раскрывающихся списков. (далее…)
12 Дек
На написание этой статьи меня подвигло то обстоятельство, что на один и тот же вопрос приходится отвечать по 5-7 раз в неделю. Вопрос этот обычно звучит примерно так: «Элементы вставляются в страницу из ajax-запроса к серверу и для них не работает ни один обработчик событий! Как это поправить?». (далее…)
13 Мар
Мы уже пробовали создать ajax-форму, об этом можно было прочитать в статье jQuery Form – делаем ajax-форму. Но любая форма без проверки данных, вводимых пользователем – это серьезная брешь в безопасности ресурса.
Важно! Никогда не стоит полагаться на проверки данных на стороне клиента! Обязательно проводите проверку на сервере!
Поэтому сегодня я предлагаю познакомиться с плагином jQuery Validation, который позволит производить проверку вводимых данных «на лету» и, что немаловажно, очень хорошо взаимодействует с плагином jQuery Form. Ну а для начала просто посмотрите пример проверки данных в ajax форме… (далее…)
11 Мар
Плагин jQuery Form позволяет не только сделать новые ajax-формы, но и довольно просто «проапгрейдить» уже существующие формы таким образом, чтобы их можно было использовать вместе с Ajax. Основные методы, ajaxForm и ajaxSubmit, собирают информацию из элементов формы, поддерживают многочисленные опции, использование которых даст полный контроль над передачей данных. (далее…)