Ошибка анализа JSON на мобильном iPhone - PullRequest
3 голосов
/ 28 января 2012

Я использую php json_encode для кодирования массивов объектов и их хранения в скрытом div.Затем с помощью jquery.parseJSON поместите их в js-массивы объектов для работы.Я использую jQuery v1.7.Точная ошибка: ошибка JavaScript в строке 2: SyntaxError: невозможно проанализировать строку JSON.Эта ошибка возникает только в мобильной версии сафари.FF, Chrome, IE Safari и Android все работают, эта ошибка исправляется только мобильным сафари.Есть мысли?

1 Ответ

7 голосов
/ 30 января 2012

После устранения различных полей я обнаружил, что проблема была только в телефонных номерах. Автоматическое обнаружение телефонных номеров либо мешало json, либо json мешало обнаружению телефонных номеров. Добавление <meta name="format-detection" content="telephone=no"> решило ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...