我正在使用 jquery 1.8.2 在一个简单的 ASP.NET 应用程序中进行 ajax 调用。使用内置的 VS Web 开发服务器在 localhost 上一切正常。当我将网站放在 IIS 上时,出现一般错误:
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)
有任何想法吗?就像我说的,在本地工作得很好。