0
我正在從本地系統和其他領域(每個領域單獨上傳。)工作的服務的錯誤在它返回錯誤:jQuery的AJAX調用返回的錯誤相同的服務工作本地和其他服務器
"SyntaxError: JSON.parse: unexpected character"
具有相同方法的相同服務適用於其他域。
有沒有關於文件夾權限的問題?如果是,任何人都可以告訴改變什麼?
這不是一個跨瀏覽器的問題,因爲它被上傳到我訪問的同一臺服務器上。
如果我通過添加web引用從後面的代碼調用此服務,那麼它工作正常。
function GetHints(keyword, domain_id) {
var dataString = "{keyword: '" + keyword + "',domain_id: '" + domain_id + "'}";
$.ajax({
type: "POST",
url: "/test.asmx/GetKeywordSearch?" + (new Date()).getTime() + "",
data: dataString,
contentType: "application/json; charset=utf-8",
dataType: "json",
cache: false,
success: function (msg) {
var str = msg.d;
alert(str);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("An error has occurred making the request: " + errorThrown);
}
});
}
如果你只是警告出味精呢JSON看起來是正確的,或者你甚至得到JSON repsonse? – Bearcat9425
否@ Bearcat9425它總是返回錯誤。在響應甚至狀態的頁面HTML是好的 – Addy
那麼HTML是不會被JSON格式化,因此意外字符,是否有什麼HTML提示錯誤或類似的東西? – Bearcat9425