0
我正在使用jQuery 1.8.2在簡單的ASP.NET應用程序中執行ajax調用。一切工作都在使用內置VS web開發服務器的localhost上進行罰款。當我把網站上的IIS我得到一個一般性錯誤:jQuery parseJSON語法錯誤ASP.NET
Message: Syntax error
Line: 514
Char: 4
Code: 0
URI: http://123.123.123.123/Scripts/jquery-1.8.2.js
這是我的呼籲:
var obj = jQuery.parseJSON(val);
下面是在jQuery的來源,位置:
parseJSON: function(data) {
if (!data || typeof data !== "string") {
return null;
}
// Make sure leading/trailing whitespace is removed (IE can't handle it)
data = jQuery.trim(data);
// Attempt to parse using the native JSON parser first
if (window.JSON && window.JSON.parse) {
return window.JSON.parse(data); <<< LINE 514
}
...(rest of jquery source)
任何想法?就像我說的那樣,在當地工作正常。
這只是jquery源代碼的一個片段,特別是它出錯的那一行。我沒有把整個事情都放進去。我補充說......使這個更清楚。 –
A會建議你加載提琴手來查看原始流量並確切看到返回的內容。 – AaronS
謝謝。我做了一個簡單的警告,看看「val」是什麼。在本地它返回一個普通的字符串,然後進入get解析成json。在網絡服務器上,雖然它回來了,但請等待它......「C」,大寫字母C.這是使用與過程相同的確切輸入。 C? –