JavaScript在调试模式下工作,但不能正常工作

时间:2014-10-14 12:26:16

标签: javascript debugging

$(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 ;;没有工作。

1 个答案:

答案 0 :(得分:2)

更改以下行以防止提交表单:

$('#checkUserForm').submit(function(event) {
  event.preventDefault();
  checkUser();
});