2012-06-15 3 views
0

Я пытаюсь опубликовать некоторые данные с помощью AJAX. Я отправляю сериализованную форму, но ничего не отправляется. Что может пойти не так? Как я могу это исправить?Данные AJAX и post: формы

$.ajax({ 
    url: 'postcreaorganisation', 
    type: 'POST', 
    data: $('#form').serializeArray(), 
    processData: false, 
    success: function(data) { 
     //success action 
    }, 
    error:function (xhr, ajaxOptions){ 
     //error action 
    } 
}); 

Заранее благодарен!

Редактировать: Я должен указать, что я использую этот код в действии кнопки подтверждения диалога.

+0

что ваш url? postcreaorganisation? – Th0rndike

+0

Да. Здесь ничего плохого (это контроллер). И я проверил, контроллер получает сообщение, если на то пошло. –

+0

Идентификатор вашей формы 'form'? И вы уверены, что правильный URL (** relative **)? –

ответ

2

Убедитесь, что ваши элементы формы имеют атрибуты name. jQuery's .serialize работает только с элементами формы, которые имеют name s.

+0

Еще раз спасибо за этот очень полезный ответ ^^ –

+0

Добро пожаловать :-D –

Смежные вопросы