Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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
Php iPhone mobile safari JSON解析错误_Php_Jquery_Json_Mobile_Safari - Fatal编程技术网

Php iPhone mobile safari JSON解析错误

Php iPhone mobile safari JSON解析错误,php,jquery,json,mobile,safari,Php,Jquery,Json,Mobile,Safari,我使用php json_encode对对象数组进行编码,并将它们存储在一个隐藏的div中。然后使用jquery.parseJSON将它们放入要处理的对象的js数组中。我正在使用jqueryv1.7。确切的错误是第2行的JavaScript错误:SyntaxError:无法解析JSON字符串。此错误仅在safari的移动版本上发生。FF、Chrome、IE Safari和android都能正常工作,它只会在移动Safari上出现这个错误。有什么想法吗?在删除不同的字段后,我发现问题只在于电话号码。

我使用php json_encode对对象数组进行编码,并将它们存储在一个隐藏的div中。然后使用jquery.parseJSON将它们放入要处理的对象的js数组中。我正在使用jqueryv1.7。确切的错误是第2行的JavaScript错误:SyntaxError:无法解析JSON字符串。此错误仅在safari的移动版本上发生。FF、Chrome、IE Safari和android都能正常工作,它只会在移动Safari上出现这个错误。有什么想法吗?

在删除不同的字段后,我发现问题只在于电话号码。电话号码的自动检测会干扰json或json干扰电话号码的检测。添加
解决了此错误。

请显示您试图解码的JSON,因为它出现在浏览器中失败的地方。我的猜测是,它确实有语法错误,但这只发生在移动safari中,无论出于何种原因。{“数据”:[{“id”:“464”,“url”:“detailPage\/firstName lastName”,“name”:“firstName middleInitial.lastName”,“title”:“职称”,“位置”:“城市,州”,“位置\ url”:[“位置详细信息\/city”,null],“phone”:“555-5555”,“电子邮件”:email@email.com“}]}你真的很棒!