AJAXを使用してPHPファイルにデータを送信しています。送信されるデータによってはalert()
が表示されるか表示されません。AJAXを使用して警告ボックスがPHPで表示されているか確認してください。
AJAXのsuccess
機能の中で、アラートボックスが表示されたかどうかを検出するにはどうすればよいですか?
var called = $("#called").val();
$.ajax({
type: "POST",
url: "send.php",
data: "name=" + called,,
success: function(data) {
if(alert box was shown) {
// something happens
}else{
// alert box wasn't shown, something else happens.
}
}
});
send.php
:
<?php
if($_POST['name'] == 'john') {
echo'
<script>
alert("Correct name");
</script>
';
}
よう
何かが –
あなたのコードに問題があります。 'POST'リクエストと' GET'リクエストをPHPで送信しています。 –
@SahilGulatiありがとう、私の質問でそのタイポを修正しました。 –