php - iPhone 手机 safari JSON 解析错误

标签 php jquery json mobile safari

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

最佳答案

剔除不同字段后,发现问题只出在电话号码上。电话号码的自动检测要么干扰了json,要么json干扰了电话号码的检测。添加<meta name="format-detection" content="telephone=no">解决了错误。

关于php - iPhone 手机 safari JSON 解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9040856/

相关文章:

javascript - 提交表单到文件angularjs

php - 通过PHP访问远程数据库MySQL

php - PHP7 和 Nginx 1.9.9 的 502 错误网关

javascript - 2 SQL 查询。两者都独立工作。当我一起执行它们时,第一个查询的结果变量为空。为什么?

javascript - 黑色文本 - 黑色背景时为白色

javascript - 有没有办法知道元素是在表还是列表中?

javascript - node.js:创建通过数据驱动事件自动更新客户端的应用程序

php - 更新后返回集合()?

javascript - 如何检测用户在文本字段中输入了特定字符 ("@")?

javascript - 尝试 JSON.parse 来自 Django 的序列化数据