我是相當新的JS,我已經嘗試通過Ajax調用發送GET請求到我的服務器時遇到的問題。服務器正在接收請求並正在執行get,並且ajax調用成功(執行成功函數),但響應爲空。在郵差測試中,GET工作沒有問題。Ajax的GET請求爲空當成功
AJAX調用:
url = "http://localhost:8080/EmployeeLookup/SearchServlet?search=test"
$.ajax({
url: url,
type: 'GET',
success: display,
error: function(xhr,status,error){ alert(status); },
});
的請求被髮送到這個頁面投放在同一臺服務器,所以不存在與訪問控制允許來源的任何問題。
任何幫助,將不勝感激。
在此先感謝。
編輯:
顯示功能:只是測試它是否現在爲空。用===進行測試也會返回true。
function display(json) {
if(json == null) {
$("#text").replaceWith(json);
} else {
$("#text").replaceWith("Response was null. ");
}
}
發送回看起來像JSON:
{
"seachResult": "someresult"
}
向我們展示了您如何處理回覆。 –
什麼是「顯示」? –
這是一個跨源請求嗎?獲取請求不需要提前請求,但仍需要訪問控制 - 允許來源 – Musa