我看過很多帖子,但仍然無法弄清楚爲什麼這段代碼不工作。我有一個user_dashboard.html其中包含的代碼: -JQuery Ajax調用PHP頁面不工作
<script>
$(document).ready(function (e) {
//e.preventDefault();
$('#search_button').click(function() {
$.get("db_test2.php", function(data, status) {
console.log("Test Log");
alert("Data:"+data+"\nStatus:"+status);
});
});
});
</script>
的db_test2.php存在於同一個文件夾中的文件,包含的代碼: -
<?php
echo "This is a db test";
?>
的問題是,我沒有收到任何警報,也沒有生成控制檯日誌。
你看到在調試器的任何錯誤? –
觀察瀏覽器開發人員工具(F12)中的網絡/網絡選項卡,查看響應代碼和響應內容。成功功能只會觸發「成功」的響應,即在2xx範圍內。 – MrCode
你的代碼對我來說工作正常 –