Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
maxapet
0 / 0 / 0
Регистрация: 08.02.2016
Сообщений: 98
1

JSON^ как добраться до данных?

14.03.2016, 15:03. Просмотров 912. Ответов 3
Метки нет (Все метки)

В php формирую вот такой JSON:
PHP
1
2
3
4
5
6
$result = array (
    "crc" => $crc,
    "login" => $mrh_login,
    "amount" => $_POST["amount"]
);
echo json_encode($result);
Получаю его в ответ на ajax-запрос, но в виде вот такой строки {"name1": "value", "name2": value2} , поэтому неудобно выбирать данные. Можно как-то сделать так, чтобы передавался объект, и доступаться по имени свойства объекта, как это делается на ASP.Net?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2016, 15:03
Ответы с готовыми решениями:

Добраться до JSON
Есть JSON Не могу получить доступ ни к одному полю используя json_decode(); {"response":} Я...

Как передать выборку из базы данных в формат json
Здравствуйте! Стоит следующая задача: Есть база данных с моделями автомобилей и размерами ламп для...

Как добиться определённой структуры данных при создании файла JSON?
Необходимо создавать json файлы с такой структурой: { "pages": "20", "mappings": { ...

Как добраться до произвольно расположенных данных TSQLQuery?
Допустим, у меня есть открытый TSQLQuery с несколькими записями. Как добраться до данных...

как из данных репитера сформировать JSON?
ПРивет всем! Подскажите пожалуйста, как из данных репитера сформировать строку JSON?

3
Laroux
171 / 166 / 75
Регистрация: 21.11.2014
Сообщений: 1,488
14.03.2016, 15:10 2
Лучший ответ Сообщение было отмечено maxapet как решение

Решение

Непонятно. причем тут вообще PHP, но как-то так
Javascript
1
2
3
4
5
6
7
8
            $.ajax({
                dataType: 'json',
                url: "controller.php",  
                success: function(jsondata){
                    $(".destination1").html(jsondata.name1);
                    $("#destination2").html(jsondata.name2);
                    }  
            });
а можно и с помощью each перебрать ответ
1
Hikari
Хитрая блондиночка $)
1460 / 974 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
14.03.2016, 15:15 3
JSON превращается в объект с помошью eval().
Ну или если боишься дырку допустить - используй парсер JSON. Наподобие этого: https://developer.mozilla.org/ru/doc...l_Objects/JSON
0
maxapet
0 / 0 / 0
Регистрация: 08.02.2016
Сообщений: 98
14.03.2016, 15:27  [ТС] 4
Спасибо,
Javascript
1
dataType: "JSON"
- всё исправило. Странно, что раньше я это никогда не использовал, но получал объекты, к свойствам которых доступался по имени.
0
14.03.2016, 15:27
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2016, 15:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как создать JSON с вложенным массивом данных
Доброго времени суток! Есть образец JSON который мне нужно сгенерировать на C#: ...

Как сформировать JSON для данных разных категорий?
У меня есть данные разных категорий: список контактов телефона, текстовые сообщения,координаты...

Как создать ( json либо xml) запрос на основе данных из БД и отправить на api
Доброе утро, Друзья. Помогите как правильно сформировать запрос. У меня есть база данных. В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.