пытается научиться использовать AJAX в форме (используя плагин AJAXForm), чтобы затем обрабатывать PHP, и у меня много проблем.Как использовать плагин AjaxForm
В принципе, у меня есть форма с кучей полей, которые я хочу передать через вызов AJAX на какую-то страницу, которая будет обрабатывать его. Вот моя форма:
<form action="" method="post" id="aligned" class='add'>
. . . . .yadda yadda yadda. . . .
<button type='submit' class='btn btn-primary'>Add</button>
</form>
А в нижней части страницы, у меня есть:
$(document).ready(function() {
// bind 'myForm' and provide a simple callback function
$('.add').ajaxForm(function() {
alert("Thank you for your comment!");
});
$('.add').ajaxForm({
url: this.href, type:'post',
data: this.serialize()+'&action=update',
success: function(){alert('ok'+responseText.text);},
error: function(){alert('ok'+responseText.text);}
});
});
Первая функция ajaxForm работает по команде, так что я должен делать что-то не так с тем, как я» я делаю второй, хотя я стараюсь следовать другим примерам, которые я нашел в Интернете.
У меня мало что происходит на странице PHP - просто простое «эхо».
(-У мне нужно сделать что-то, чтобы установить его успех/ошибки (и потому что я не являюсь, почему он ничего не делает)? -Ести моего формата неправильно? responseText.text не -Это право способ получить theecho'ed информацию обратно?)
Это был вопрос (наряду с использованием responseText.text вместо «responseText ')--Спасибо! –