我使用AJAX將數據發送到PHP文件,並根據發送什麼樣的數據在PHP中所示的警告框,一個alert()
要麼顯示或圖示。檢查是否使用AJAX
在裏面的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>
';
}
一個更好的辦法是從PHP使用'success'功能''回調的結果發回,並顯示警告有 –
。在你的代碼中的問題。您正在發送'POST'請求,並在'PHP'的'GET'請求中接收。 –
@SahilGulati謝謝,解決了我的問題中的錯字。 –