1
Я столкнулся с проблемой при анализе данных json. Ниже приводится функция, которая бросает ошибкуJQuery 1.10.2 не работает в IE10 - JSON
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);
}
Заранее спасибо
что вы кормите его, что создает проблему? – dandavis
является ошибкой "Invalid JSON: xxx"? –
Вы находитесь в обычном режиме браузера IE10 и в режиме документа стандартов или в одном из других режимов? –