powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вывести JSON в массив JS
5 сообщений из 5, страница 1 из 1
Вывести JSON в массив JS
    #38810933
JSON1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я получаю данные из БД
Код: php
1.
2.
3.
4.
5.
6.
  while($row = $rs->fetch_assoc())
            {
                $results[] = array($row['City'].':'.$row['id']);
            }
            echo json_encode($results);
        }



мне нужно дальше получить данные в массив и выводить пары значений
как это сделать, ато я совсем запутался

я делаю так:
Код: javascript
1.
2.
3.
....
get_date = eval("(" + xmlhttp.responseText + ")");
....



Подскажите как сделать....
...
Рейтинг: 0 / 0
Вывести JSON в массив JS
    #38810995
Dadont
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<script>alert (<?echo json_encode($results);?>);</script>
...
Рейтинг: 0 / 0
Вывести JSON в массив JS
    #38811009
Dadont
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или сразу в массив
var jsonObject = JSON.parse(<?echo json_encode($results);?>);
...
Рейтинг: 0 / 0
Вывести JSON в массив JS
    #38811100
JSON1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dadont,
JSON.parse помог - Спасибо вам
подскажите, как мне сделать объект для вывода в js
вида:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
{
"city": Москва,
"id":1
},
{
"city": Минск,
"id":2
}


мне нужно эту пару id и Город вывести просто на экран поочередно
в нете так и не нашел примера, всюду одно значение
...
Рейтинг: 0 / 0
Вывести JSON в массив JS
    #38811177
Dadont
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JSON1, честно говоря, не понимаю, для чего данные перегонять в javascript, на том же php можно и сортировать и выводить на экран. Разумнее даже поручить это самой БД, а на php красиво выводить. Но раз нужно то, вот обход массива на php:

/* Пример 3: ключ и значение */

$a = array(
"one" => 1,
"two" => 2,
"three" => 3,
"seventeen" => 17
);

foreach ($a as $k => $v) {
echo "\$a[$k] => $v.\n";
}

Ну если вам обязательно нужно на JS, то вот

for (var key in some_array) {
var val = some_array [key];
alert (key+' = '+val);
}
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вывести JSON в массив JS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]