Я использую php's json_encode() для преобразования массива в json, который затем является эхом и считывается из запроса ajax javascript.javascript json - проблема декодирования ajax json array от php
Проблема: текст echo'd имеет символы юникода, которые функция javascript json parse() не преобразует.
Пример значения массива - «2 \ u0000 \ u00001 \ u00000 \ u0000- \ u00001 \ u0000 \ u0000- \ u00000 \ u00001", который является "2010-10-01".
Json.parse() только дает мне «2».
Помогите мне с этим вопросом?
Пример:
var resArray = JSON.parse(this.responseText);
for(var x=0; x < resArray.length; x++) {
var twt = resArray[x];
alert(twt.date);
break;
}
Какой именно JSON.parse() 'вы используете точно? В каких браузерах вы пытаетесь это сделать? –
Обновлено сообщение – Joe