|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.10.2011, 17:43 | #1 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
ajax jquery php
Файл 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=( |
11.10.2011, 19:07 | #2 |
Заблокирован
Форумчанин
Регистрация: 30.12.2009
Сообщений: 544
|
Читай мануал PHP.
Темы для WordPress. Русские WordPress шаблоны
|
12.10.2011, 04:22 | #3 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
Зашел по ссылке в мануал php но ничего похожего на мой скрипт не нашел
У меня в php коде ошибка? Запускаю файл shower.php без ajax и он работает PHP код в файле aj.php тоже работает Хоть подскажите что мне в мануале высматривать |
12.10.2011, 19:34 | #4 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
Ну подскажите кто-нибудь Или хотябы дайте ссылку по методу $.ajax()
Вроде все делаю правильно Может мне в настройках нужно что-то изменить? |
12.10.2011, 20:11 | #5 |
Форумчанин
Регистрация: 18.06.2010
Сообщений: 273
|
|
13.10.2011, 11:11 | #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. |
12.01.2014, 19:39 | #7 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 260
|
Код:
Хорошо не там, где нас нет, а там, где нас еще небыло!!!
|
12.01.2014, 20:55 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
возвращая false не срабатывает стандартный переход по ссылке.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
12.01.2014, 21:15 | #9 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 260
|
так уберите href
Хорошо не там, где нас нет, а там, где нас еще небыло!!!
|
12.01.2014, 21:23 | #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 |