Когда я утешаю протоколирует возврата данных выглядит примерно так:«Неожиданный маркер {» при использовании jquery.parsejson()
returnData =
"{"requests":[{"region": "NA","message": "test","monster": "For Fun",
"roomNumber" : "", "password" : "", "HR" : ""}
{"region": "NA","message": "test","monster": "For Fun", "roomNumber" : "",
"password" : "", "HR" : ""}
]}"
Когда я пытаюсь jQuery.parseJSON(returnData)
он возвращает ошибку неожиданной лексемы {
Я не уверен, что должно произойти. Любые идеи были бы замечательными! Благодаря
А? Это даже не действительный JavaScript ... Кроме того, jQuery автоматически анализирует ответы JSON для вас. Вам не нужно это делать самостоятельно. Совет. Используйте http://jsonlint.com/ для проверки действительности JSON. И что еще более важно: используйте подходящий JSON-сериализатор на стороне сервера, я готов поспорить, что вы являетесь текущим зданием make-believe JSON путем конкатенации строк. Не делай этого. – Tomalak
кажется, что ваш json недействителен. – RE350