![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
![]()
Файл aj.php:
<html> <head> <script src="jquery-1.6.4.min.js"></script> <script type="text/javascript"> $(document).ready(function() { function t_show(di) { $.ajaxSetup({ url: "/shower.php", dataType: "html", success: function(data) { alert(data); }, error: function(obj, err) { alert("Ошибка " + err); } }); $.ajax({ data: { id: di } }); } }); </script> </head> </html> <? $connect=mysql_connect('localhost', '', ''); mysql_select_db("test", $connect); $pgs=@mysql_query("select * from directory"); while($ccc=mysql_fetch_array($pgs)) { ?> <a href="javascript://" onclick="t_show(<? echo $ccc['id']; ?>); return false"><? echo $ccc['name']; ?></a><br> <? } ?> Файл shower.php: <? if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH']=='XMLHttpRequest') { if(isset($_GET['id'])) { $id=$_GET['id']; $connect=mysql_connect('localhost', '', ''); mysql_select_db('test', $connect); $pgs=@mysql_query("select * from directory where id=".$id); if($pgs && mysql_num_rows($pgs)>0) { $ccc=@mysql_fetch_array($pgs); echo $ccc['phone']; } else echo "Номер не найден"; } else echo "Не верные данные"; } else echo "Данные отправленны не с помощью технологии ajax"; ?> После нажатия на ссылку с помощью метода ajax отправляется запрос на сервер и из файла shower.php извлекаются данные и с помощью функции alert выводятся в всплывающем окне на экран После того как я нажимаю на ссылку ничего не происходит Где я допустил ошибку? Помогите исправить Не получается у меня работать с ajax=( |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Форумчанин
Регистрация: 30.12.2009
Сообщений: 544
|
![]()
Читай мануал PHP.
Темы для WordPress. Русские WordPress шаблоны
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
![]()
Зашел по ссылке в мануал php но ничего похожего на мой скрипт не нашел
У меня в php коде ошибка? Запускаю файл shower.php без ajax и он работает PHP код в файле aj.php тоже работает Хоть подскажите что мне в мануале высматривать |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
![]()
Ну подскажите кто-нибудь Или хотябы дайте ссылку по методу $.ajax()
Вроде все делаю правильно Может мне в настройках нужно что-то изменить? |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 18.06.2010
Сообщений: 273
|
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
![]()
Файл jv.php:
<html> <head> <script src="jquery-1.6.4.min.js"></script> <script type="text/javascript"> $(document).ready(function() { function t_show(di) { $.ajaxSetup({ url: "sh.php", dataType: "html", success: function(data) { alert(data); } }); $.ajax({ data: { id: di } }); } }); </script> </head> <body> <a href="javascript://" onclick="t_show(1); return false">Ссылка</a><br> </body> </html> Файл sh.php: <? if($_GET['id']==1) echo "Fuck"; else echo "Произошла ошибка"; ?> Уменьшил код Проверьте у себя на компе кому не лень Может он у вас будет работать Последний раз редактировалось gunsoy; 13.10.2011 в 19:57. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 260
|
![]() Код:
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
возвращая false не срабатывает стандартный переход по ссылке.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 260
|
![]()
так уберите href
![]() |
![]() |
![]() |
![]() |
#10 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
без href типа нельзя
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
jquery ajax | gunsoy | JavaScript, Ajax | 5 | 11.10.2011 21:59 |
MySQL Ajax JQuery | gunsoy | SQL, базы данных | 2 | 26.09.2011 09:31 |
Проблема с jQuery AJAX | Cheise | Помощь студентам | 2 | 02.08.2011 17:50 |
jQuery или Ajax | blackbanny | Свободное общение | 10 | 30.01.2011 21:13 |