Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: ajax вывод результата работы php
$('td#menu a').click(function(){//в первых скобках пишешь путь к блоку для которого должно выполняться это событие, 'td#menu а' - определяем что мы выполняем событие только при нажатии на ссылки, родителем которых является TD с айдишником MENU
var id_elem = $(this).attr('id');//определяешь ID элемента который был нажат
var data = $(this).html();//к примеру берем текст ссылки, можно взять любые данные
$.ajax({
type:"POST",//метод отправки, лучше использовать именно его для Ajax запросов
url:"/some.php",//ссылка на файл, который будет обрабатывать данные
data:"id="+ id_elem +"&data="+ data,//данные которые отправляются
success:function(result)
{
alert(result);//тут ты пишешь часть скрипта которая будет выполняться если данные были переданы и файл их обработал, result - в этой переменной будет хранится все что вернет тебе ПХП файл или при помощи return или при помощи любых функций отвечающих за печать, т.е. любой вывод(echo print и т.д.)
},
error:function()
{
alert('Problem whith POST!');//тут ты пишешь часть скрипта которая будет выполняться есть по каким-нибудь причинам запрос не был отправлен
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
Viper
Отправлено: 24 Марта, 2011 - 15:25:47
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
LEONeso в вашем приемер ответ от сервера вы получаете в формате json после eval обращаетесь к нему как к обычному массиву(оно у вас в переменной rst)
т.е. от сервера получаем строку вида
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
Viper, я записывал оба примера в index.php при нажатии по ссылке, результата ноль. Хочу сделать модальное окно, которое бы открывалось и в неё инклайдилась работа php скрипта.
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
vsll
Отправлено: 24 Марта, 2011 - 15:34:12
Частый посетитель
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
LEONeso пишет:
Здравствуйте, подскажите, как вывести результат работы php скрипта (из отдельного файла) в действующий файл (index.php) с помощью AJAX ?
Для осуществления решенния предполагаемой задачи, заключающеся в проведении транспортировки информационного поля включающего инакпсулированную форму целевого декларационного элемента, для которого требуется осуществления внедрения в исполняемую клиентскую HTML-страницу, необходимо использование средств предшествующего упрвления и анализа соответственного информационного поля, производимого на повышенном уровне базового элементного трактования, на основании которого впосредствии обеспечивается генерация разделенных объектов на пониженном уровне базового элементного трактования
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.