我正在向我的服務器發送一個ajax調用,其中參數是「general」或任何文本,對於一個搜索查詢,爲什麼它總是給出錯誤。迴應是在JSON
,我已經提到過,下面的代碼的任何問題?任何幫助將高度讚賞Jquery Ajax請求出錯,它總是執行錯誤塊
$.ajax({
url : "${kb_endpoint_url}",
dataType : 'json',
data : { search_query : queryValue }, // queryValue = general
success : function(data) {
console.log("success");
},
error: function (xhr, status, error) {
console.log(" xhr.responseText: " + xhr.responseText + " //status: " + status + " //Error: "+error);
}
此打印:xhr.responseText: undefined //status: SyntaxError: JSON.parse: unexpected character //Error: undefined
編輯:我試圖改變類型的應用程序/ JSON和現在控制檯打印
xhr.responseText:未定義//狀態:沒有從文本到應用程序/ json的轉換//錯誤:undefined
根據錯誤,你的反應是不是在JSON或您的JSON文件被破壞。 –
這是一個網址? –
@AmitJoki - 是的,它存儲在一個freemarker變量 – Chanakya