Как засунуть ПХП-переменную в JSON-ответ?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Как засунуть ПХП-переменную в JSON-ответ? - 2011-06-30 20:32:22.993333
|
|
|
Те0ретик
Сообщений: 582
Оценки: 0
Присоединился: 2011-05-27 18:51:35.616666
|
Стоит задача - сделать поиск с использованием AJAX. Кусок работы уже готов: 1. На странице индекс.хтмл есть инпут и сабмит, который при нажатии передает пхп-скрипту содержимое инпута. 2. ПХП-обработчик кушает входящие данные, делает по ним выборку из БД и должен эти данные передать страничке индекс.хтмл обратно. 3. У меня ответ формируется таким образом (если данных нет):
$search = @mysql_real_escape_string($_POST['search']);
$query = "SELECT `id` FROM `posts` WHERE `post` LIKE '%$search%'";
$result = mysql_query($query);
$i = mysql_num_rows($result);
if($i == 0)
{
die('{status:0,txt:"Запись не найдена."}');
}
Далее страничка индекс.хтмл парсит этот ответ и выводит в нормальном виде. Вот, собственно, вопрос, как в этом JSON-запросе передать страничке индекс.хтмл значение пхп-переменных?
|
|
|
RE: Как засунуть ПХП-переменную в JSON-ответ? - 2011-07-01 00:16:57.416666
|
|
|
krow7
Сообщений: 46
Оценки: 0
Присоединился: 2011-05-09 23:17:18.466666
|
не знаю, по сабжу или нет, но вот нашел http://javascript.ru/forum/misc/7380-razbor-otveta-v-formate-json.html p.s. кстати первй ответ в гугле ;) советую самому погуглить. мб найдешь что-нить ценное.
|
|
|
RE: Как засунуть ПХП-переменную в JSON-ответ? - 2011-07-01 10:47:24.506666
|
|
|
Те0ретик
Сообщений: 582
Оценки: 0
Присоединился: 2011-05-27 18:51:35.616666
|
Кроу, ты такой умный, что мне просто страшно становится от твоего общества. Гуглить он мне советует… Я, если уж и создаю топ вопросительного характера, то только после того, как не нашел в поисковике решение задачи.
|
|
|
RE: Как засунуть ПХП-переменную в JSON-ответ? - 2011-07-01 12:25:02.506666
|
|
|
=UMA=
Сообщений: 9
Оценки: 0
Присоединился: 2011-06-15 22:54:56.740000
|
функция json_encode пример:
<?
$a = array('one' => 1, 'two' => 2, 'three' => 3);
$a = json_encode($a);
echo $a; // {"one":1,"two":2,"three":3}?>
|
|
|
RE: Как засунуть ПХП-переменную в JSON-ответ? - 2011-07-01 12:27:54.346666
|
|
|
Те0ретик
Сообщений: 582
Оценки: 0
Присоединился: 2011-05-27 18:51:35.616666
|
Задача решена. Ума, спасибо.
|
|
|
|
|