[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как обработать и передать такую строку?
Kaufmann
Привет, Друзья! ;)

Смотрите! приходит мне на сервер вот такая строка:
[["a1","b1","c1","d1","e1"],["a2","b2","c2","d2","e2"],["a3","b3","c3","d3","e3"]]


В JavaScript, это был бы обычный массив массивов... Вот как мне обработать эту строку, чтобы на выходе получить, такой, привычный массив, пригодный для использования js? (строку возвращаю ajax-запросом)
ELked
serialize()
ой, тебя для js, перепутал)
Kaufmann
Цитата (Zzepish @ 2.03.2013 - 12:57)
http://php.net/manual/ru/function.json-decode.php

Так не получится... строка, что я привел выше, не заключена целиком в переменную, а приходит и формируется частями в цикле, и к такому виду приходит только когда все кусочки выводятся на экран...

Вот так вот у меня:

$count = count ($parts);
for ($i = 0; $i < $count; $i++)
{
echo $parts [$i];
}
Kaufmann
Ладно, а если так - строка имеет вид:
["a1","b1","c1","d1","e1"],["a2","b2","c2","d2","e2"],["a3","b3","c3","d3","e3"]


Как ее вернуть ajax-ом и переделать в массив массивов:
var myArray = [ ["a1","b1","c1","d1","e1"],["a2","b2","c2","d2","e2"],["a3","b3","c3","d3","e3"] ]


чтобы я мог обращаться к его элементам, например:

myArray[1][1] - и мне бы выдавалось b2
killer8080
Цитата (Kaufmann @ 2.03.2013 - 16:12)
Как ее вернуть ajax-ом и переделать в массив массивов:
var myArray = [ ["a1","b1","c1","d1","e1"],["a2","b2 ","c2","d2","e2"],["a3","b3","c3",&q uot;d3","e3"] ]

var myArray = eval(xmlhttp.responseText);
Kaufmann
killer8080

Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.