У меня есть JSON из PHP я добавляемые addslashes();
которые приводят кJSON из PHP в Javascript Разбор одиночного qoutes
["01","\"Mia\'s\""]
и когда я передал его в Javascript и попытаться разобрать его, я получил эту ошибку, и я могу Не найдешь способ разобрать его.
["01","\"Mia\
Uncaught SyntaxError: Unexpected token T in JSON at position at JSON.parse() at convertJSONToArray (add_something:2830)
вот мое преобразование
// Converting json to array
function convertJSONToArray(jsonValue){
var arr = [];
var parsed = JSON.parse(jsonValue);
for(var x in parsed){
arr.push(parsed[x]);
}
return arr;
}
UPDATE
Я установил ее. , заменив одиночную кавычку на unicode.
Вам не нужно добавлять слэш, прежде чем отправить в JavaScript/JQuery. – Raptor
Для чего нужен цикл? Разве 'parsed' уже не содержит желаемого массива? Кроме того, что jQuery? Во всяком случае, не избегайте апострофа в JSON. – nnnnnn
Вы сделали это JSON String вручную или используете 'json_encode ($ array)' – RiggsFolly