我想通過ajax發送一個JSON對象到同一頁面。在運行我的代碼時,ajax函數似乎發送了數據,就像我在響應中看到的那樣,PHP代碼中的$ id更改爲200,但我無法在網頁上顯示它。我已經包含了jquery.js文件(我不確定是否需要添加另一個js庫)。 我試着看了很多stackoverflow的答案,但無法解決我的問題。任何幫助,將不勝感激。Ajax和PHP相同的頁面不工作
PHP代碼:
<?php
if(isset($_POST['area_id'])){
$id = $_POST['area_id'];
echo "Area ID: ".$id;
} else {
echo "test";
}
?>
JQuery的AJAX
var dat = {area_id: 200, title: 'title'};
$.ajax({
type:"POST",
data: dat,
success:function(res){
alert(res);
}
});
alert()中顯示了什麼? – David
我得到一個HTML響應,我可以看到「Area ID:200」 – ncdreamy
那麼......這是怎麼回事?你期望'回聲「區域ID:」。$ id;'產生除*之外的東西*「區域ID:200」'? – David