尝试在 $.parseJSON 抛出错误时显示错误
Try showing error when $.parseJSON throws error
当我从服务器获取一些无法解析的数据时,try block dies 杀死了 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 字符串,这就是您收到该错误的原因。
当我从服务器获取一些无法解析的数据时,try block dies 杀死了 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 字符串,这就是您收到该错误的原因。