Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当$.parseJSON抛出错误时,尝试显示错误_Javascript_Internet Explorer 8 - Fatal编程技术网

Javascript 当$.parseJSON抛出错误时,尝试显示错误

Javascript 当$.parseJSON抛出错误时,尝试显示错误,javascript,internet-explorer-8,Javascript,Internet Explorer 8,当我从服务器上得到一些无法解析的数据时,试着在IE8中删除页面 var statusData=''; try { statusData = $.parseJSON(responseText); } catch(e) { statusData = $.parseJSON( '[message=>"Some e

当我从服务器上得到一些无法解析的数据时,试着在IE8中删除页面

 var statusData='';
            try
            {
                statusData = $.parseJSON(responseText);
            }
            catch(e)
            {
                statusData = $.parseJSON( '[message=>"Some error occured",Status=>false]');
            }

您的
catch
中的代码可以替换为我假设的

statusData = { message: "Some error occured", Status: false };
您有一个PHP序列化数组来代替JSON字符串,这就是为什么会出现该错误