javascript - Jquery 1.10.2 在 IE10 中不工作 - JSON

标签 javascript jquery

我在解析 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 );
}

提前致谢

最佳答案

您的 JSON 数据可能有误。见

http://jsonformatter.curiousconcept.com/ 

验证它。

关于javascript - Jquery 1.10.2 在 IE10 中不工作 - JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19031865/

相关文章:

javascript - 如何从属性中获取数据

jquery - 调整 jQuery BlockUI 插件的默认行为

javascript - csv 到具有自定义属性的响应表

jquery - Bootstrap 3.2.0 可切换选项卡不起作用

javascript - 将 jQuery fadeIn 重写为 Javascript

javascript - Trix 编辑器定义自定义附件样式

javascript - 如何使用 Angular 从用户那里检索地理位置

javascript - 关于 document.addEventListener ('mousemove' , function (e) { 的新手问题

javascript - 使用 moment.js 设置日期格式

javascript - 使用jQuery淡入淡出div onclick