我有以下代码:
function check_email() {
var email = $('#email').val();
$.post(
"inc/check.php",
{ email: email },
function(result) {
if (result == 0) {
// Do Stuff
}
else {
// Do Stuff
}
}
);
}
在我的开发环境中的浏览器中,这测试很好。但是,在具有相同浏览器的其他环境中,请求似乎不会触发。我通过执行以下操作对此进行了测试:
function check_email() {
alert('test1');
var email = $('#email').val();
$.post(
"inc/check.php",
{ email: email },
function(result) {
alert('test2');
if (result == 0) {
// Do Stuff
}
else {
// Do Stuff
}
}
);
}
第一个test1
警报会触发,但第二个警报test2
不会。请记住,这仅适用于某些环境。有没有人知道为什么?