为什么“返回错误;” 或“event.preDefualt();” 在 $.post(); 之后不起作用 首先,我只是在 . 之后写了一个 return false
$(#id).submit(function(e){ return false;}// it works properly
。但是当我通过调用某些东西时$.post('check-email.php',{parameter},function{data})
,我尝试在 $.post 调用之后写 return false 。它不起作用,直接进入下一页。这是我的代码:-
$(document).ready(function () { //newly added
$('#mysignupform').submit(function (event) {
return false;
or event.preDfault(); // only work here
var emailVal = $('#inputEmail').val(); // assuming this is a input text field
//alert(emailVal);
$.post('check-email.php', {
'email': emailVal
}, function (data) {
alert(data);
if (data == 'false') {
$("#mysignupform").submit(function (event) {
return false;
or event.preventDefault(); //both doesnt work here..why??
;
});
} else {
$("#mysingupform").submit(function () {
return false;
}); //retrun false doesnt work here..why??
}
});
});
});
我不想让他们提交,但它仍然在发生。请帮我..!提前致谢..