次のコードがあります。
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
アラートは発生しますが、2 番目のアラートは発生test2
しません。これは特定の環境でのみであることを覚えておいてください。誰かが理由を知っていますか?