Page 64 - jQuery для начинающих
P. 64

// отключаем действие по умолчанию
                           return false;
                    });


             Вот и первый метод – serialize() – он в ответе за «сбор» данных с формы в удобном для
             передачи данных формате:



                    name=Ivan&role=Admin


             Так же есть метод serializeArray() –он собранные данные представляет в виде объекта:


                    [
                           {

                                  name:"name",
                                  value:"Ivan"

                           },
                           {

                                  name:"role",
                                  value:"Admin"

                           },
                    ]


             Теперь стоит добавить в данный код немного проверки данных:


                    $('form').submit(function(){

                           if ($(this).find('input[name=user]').val() == '') {
                                  alert('Введите имя пользователя');

                                  return false;
                           }
                           // кусок кода с отправкой
                           // ...

                    });


             Вот еще один метод, который нам будет частенько нужен:


                    val() – получение значения первого элемента формы из выборки

                    val(value) – установка значение всем элементам формы из выборки

                                                                                                         64


                                                                                        www.trk.kg
   59   60   61   62   63   64   65   66   67   68   69