2015-06-08 2 views
0

Я использую Ajax и JQuery и у меня есть массив строк, который перекликается с PHPКак преобразовать строку массива в массив в javascript?

data = "{"user_id":"1","name":"phanith kung","last_date":"2015-06-08 00:00:00"}" 

Как мне это сделать?

Я пытался использовать data.user_id

, но это не работает.

+1

Это строка объекта, а не массив. Если он действителен как объект (кажется так), вы можете использовать JSON.parse (data) для получения соответствующего объекта. – doldt

ответ

0

Применение https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse

var obj = JSON.parse('{"user_id":"1","name":"phanith kung","last_date":"2015-06-08 00:00:00"}') 

затем

obj.user_id 
+0

Код не будет компилироваться с двойными кавычками внутри строки с двумя кавычками. Рассмотрите возможность изменения двойных кавычек в одинарные кавычки (вокруг строки JSON) или сбрасывание двойных кавычек. – zlumer

Смежные вопросы