я это руководство:Проверка формы Ajax Zend Framework 2?
http://samsonasik.wordpress.com/2012/10/11/zend-framework-2-using-zend-form-and-ajax/
Я не хочу, чтобы всплывать в моем коде так, как указаны выше учебник кода вызов ShowForm действия прямых на локальном хосте/ajax_demo/общественным/testajax/скелет/ShowForm. в то время как отправить эту форму свой вызов validatepostajax функция два раза означает проверку два раза, а также сохранить данные в базу данных два раза.
Пожалуйста, помогите мне, как предотвратить его отправку и проверку только на один раз.
Заранее спасибо ..
Моя Аякса форма код:
$(function(){
$("form#loginform").submit(function(){
$.post(url_loginform,
{ 'username' : $('input[name=username]').val(),
'password' : $('form#loginform input[name=password]').val(),
'agree' : $('form#loginform input[type=checkbox]').val()
}, function(itemJson){
$('.error').remove();
$('.success').remove();
/*Check error exist or not For each form element and set validation messages HTML*/
var error = false;
if (!error){
if (itemJson.success == 1){
$("#loginform").prepend('<li class="success">Login Successfully</li>');
}
}
/*Invalid Credentials*/
if (itemJson.error == 1){
$("#loginform").prepend('<li class="error">Invalid Credentials</li>');
}
}, 'json');
return false;
});
});
Этот код разработан по ссылке выше ссылке, но выполнить два раза. так как я могу назвать это только один раз.
Спасибо за Ваш ответ Ваша ссылка помощи, чтобы решить мой issue.so я мог бы улучшить свой код, как это $ (функция() { $ («форма № LoginForm»). Отвязать («отправить») $ ("form # loginform"). Submit (function() { .... }); }); –