我正在使用 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/