0
我正在使用PHP和自制的MVC框架。當我發送AJAX POST請求時,我沒有收到來自服務器的正確響應。相反,我會收到我的HTML頁面(導航欄,徽標等)的開頭。在PHP MVC項目中發送AJAX文章時出現錯誤響應
function fetch_select(val) {
$.post("fetch_profession.php", {}, function(data){
$("#new_select").val(data);
})
}
<?php
echo "Message from server";
?>
jQuery代碼與選擇列表頁面,並在列表中的變化作出反應。在fetch_profession.php
文件中的PHP代碼,它試圖只顯示消息。我認爲問題是在MVC中的路由,我分別測試這個腳本,一切正常。有什麼建議麼?
檢查控制檯的網絡標籤的響應。如果您收到的是HTML響應,而不是您期望的文本,則通常意味着服務器正在向您返回一個錯誤頁面,可能是某種類型的404或500。 –
我收到navbars和徽標組件的html。 – energetyk
如果您檢查所有HTML,它將會是您設置的模板,並在某處填充錯誤消息。直到您可以確切地告訴我們錯誤是什麼,我們無法真正幫助您 –