$(document).ready(function() {
urlHolder.checkUser = '${checkUser}';
$('#checkUserForm').submit(function() {
checkUser();
});
});
var urlHolder = new Object();
function checkUser() {
$.post(urlHolder.checkUser, {
email : $('#email').val(),
password : $('#password').val(),
}, function(response) {
if (response != null) {
alert('Success! User has been added.');
} else {
alert('Failure! An error has occurred!');
}
});
};
我使用此代码检查用户是否存在。当我使用firefox调试器(在alert()行上的断点)时,它工作了,服务器回来了一个响应,但如果我没有放置任何断点,警报不起作用,但服务器回来了响应。注意:不仅alert()而且window.location.href =" http://stackoverflow.com&#34 ;;没有工作。
答案 0 :(得分:2)
更改以下行以防止提交表单:
$('#checkUserForm').submit(function(event) {
event.preventDefault();
checkUser();
});