![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
![]()
<html>
<head> <script src="jquery-1.6.4.min.js"></script> <script type="text/javascript"> $(document).ready(function() { function t_show(id) { $.ajaxSetup({ url: "/shower.php", dataType: "html", success: function(data) { alert(data); }, error: function(obj, err) { alert("Ошибка " + err); } }); $.ajax({ id: id }); } }); </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 onclick=t_show(<? echo $ccc['id']; ?>)><? echo $ccc['name']; ?></a><br> <div id="div.<? echo $ccc['id']; ?>"><div> <? } ?> Исправьте пожалуйста скрипт чтоб он работал И есть несколько вопросов: 1) Что нужно вставить в атрибут href чтобы страница не обновлялась и не происходил переход по ссылке после клика а просто включалась бы функция: <a onclick=t_show(<? echo $ccc['id']; ?>)><? echo $ccc['name']; ?></a> 2) Мне не понятно обязательно ли при работе с JQuery писать код в кодировке utf-8 3) Где вообще нужно писать код JQuery между тегами head или в конце файла Начал изучать технологию ajax с использованием JQuery по нескольким учебникам В одном использовалось кодирование в utf-8 в другом нет и т д И я запутался помогите разобратся |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
![]()
Не, ну наглость... "Исправьте скрипт что бы работал".. Я тебе что, должен догадаться зачем этот скрипт, что он должен делать, ГДЕ В НЕМ ОШИБКА, и еще с помощью телепатии посмотреть код файла shower.php ?? Ну не...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
![]()
Ну ясно же shower.php содержит извлекаемые из базы данных данные про него я не спрашиваю При нажатии на ссылку при помощи ajax делается запрос к серверу к файлу shower.php и полученные данные просто выводятся на экран в всплывающем окне с помощью метода alert
При нажатии на ссылку скрипт не работает вот и все Исправлю вопрос не чтобы работал а просто проверьте JQuery код и подскажите что я делаю неправильно Ну и хотелось бы получить ответ на 3 вопроса заданных мною Спасибо за внимание |
![]() |
![]() |
![]() |
#4 | |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,475
|
![]() Цитата:
Код:
Код HTML:
<html> <head> <script src="jquery-1.6.4.min.js"></script> <script type="text/javascript"> $(document).ready(function() { function t_show(id) { $.ajaxSetup({ url: "/shower.php", dataType: "html", success: function(data) { alert(data); }, error: function(obj, err) { alert("Ошибка " + err); } }); $.ajax({ id: id }); } }); </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> <div id="div.<? echo $ccc['id']; ?>"><div> <? } ?> Последний раз редактировалось uberchel; 10.10.2011 в 21:03. |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
![]()
Спасибо за ответ С атрибутом href и со скриптом теперь все понятно
Дайте кто-нибудь ответы на еще 2 моих вопроса: 2) Обязательно ли при работе с JQuery писать код в кодировке utf-8? 3) Где лучше писать код JQuery между тегами head или в конце файла после закрытия тега </html> ?(Немного исправил вопрос) |
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,475
|
![]() Цитата:
2) В растановке сркиптом нет точного расположения, для разных целей в разных местах. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Lightbox jQuery конфликтует с Ajax | Schwarz | JavaScript, Ajax | 5 | 18.01.2014 11:56 |
MySQL Ajax JQuery | gunsoy | SQL, базы данных | 2 | 26.09.2011 09:31 |
Проблема с jQuery AJAX | Cheise | Помощь студентам | 2 | 02.08.2011 17:50 |
Конфликт JQuery and Ajax | 3dg_fan | Помощь студентам | 0 | 07.06.2011 08:34 |
jQuery или Ajax | blackbanny | Свободное общение | 10 | 30.01.2011 21:13 |