I am using php json_encode to encode arrays of objects and storing them in a hidden div. Then using jquery.parseJSON to put them into js arrays of objects to work with. I am using jQuery v1.7. The exact error is JavaScript Error on Line 2: SyntaxError: Unable to parse JSON string. This error only occurs on the mobile version of safari. FF, Chrome, IE Safari and android all work, it only pulls this error with mobile safari. Any thoughts?
After eliminating different fields, I discovered the problem was only in phone numbers. The automatic detection of phone numbers either interfered with json or json interfered with the detection of phone numbers. Adding <meta name="format-detection" content="telephone=no">
solved the error.