2013-09-26 79 views
1

我在解析json數據時遇到問題。 下面是拋出錯誤提前Jquery 1.10.2不能在IE10中工作 - JSON

+1

你在喂什麼會導致問題? – dandavis

+0

是錯誤「無效的JSON:xxx」? –

+1

您是否使用常規的IE10瀏覽器模式和標準文檔模式,還是處於其他模式之一? –

回答

2

parseJSON: function(data) { 
    //Attempt to parse using the native JSON parser first 
    if (window.JSON && window.JSON.parse) { 
     return window.JSON.parse(data); //We are getting error from this line due to data is undefined 
    } 
    if (data === null) { 
     return data; 
    } 
    if (typeof data === "string") { 
     data = jQuery.trim(data); 
    if (data) { 
     if (rvalidchars.test(data.replace(rvalidescape, "@") 
      .replace(rvalidtokens, "]") 
      .replace(rvalidbraces, ""))) { 
       return (new Function("return " + data))(); 
      } 
     } 
    } 
    jQuery.error("Invalid JSON: " + data); 
} 

感謝您的JSON數據可能是錯誤的功能。見

http://jsonformatter.curiousconcept.com/ 

驗證它。