Добрый вечер! Покажите пожалуйста простой пример использования JSON для передачи например двухмерного массива или несложного объекта. Смотрел эту ссылку http://ru.wikipedia.org/wiki/JSON не понял честно говоря, как осуществляется передача данных. С ajax знаком более менее в простейшем случае это выглядит так (передача разметки html идет тут):
$.ajax(
{type: 'POST',
url: 'select.php',
success: function(response)
{
$('#html-div').html(response);
}
}
);
А как сделать так к примеру, где в файлике select.php идет в php-коде заполнение массива какого-то, который потом передается в index.html файл в котором с использованием JSON должны вывестись данные?
php скрипт вернет Json строку:
$street = ['lenina' => '306','mira' => '123'];
echo json_encode($street, JSON_UNESCAPED_UNICODE);
jQuery getJSON вернет в data ассоциативный массив:
$.getJSON("/getHouse.php", {}, function(data){
$.each(data, function(key, value){
$("#target").text(value);
});
});
Возможны ошибки в коде, очень тороплюсь.
json_encode: http://is1.php.net/json_encode
getJson: http://api.jquery.com/jQuery.getJSON/
Просто заполните свой массив, выполните его конвертацию в строку и выведите на страницу. Потом в вашей переменной response(в примере) будет строка. Чтобы переконвертировать ее в объект на JS используйте JSON.parse()
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть сайт на opencart, есть две почты, с которых отправляются уведомления на почты заказчиковПо мимо всего прочего, эти уведомления видны и в личном...
Привет! Хочу сделать чистку комментариев как на Настоящем Лентаче, но не знаю как вытащить комментарии из под всех постов сразуВ документации...
Написал скрипт, который считает, сколько раз пользователь обновил страницу и выводит результат на экран