Php и Ajax начал осваивать совсем недвно в курсе обучения в универе. При создании своего сайта (для зачета :D ) столкнулся с проблемой. Прошу помочь.
Есть страница, на ней 2 ссылка, при нажатии на которую с помощью Ajax заполняется <div id="contentBody"></div> результатом выполнения скрипта char.php. Скрипт сам по себе рабочий, если вставить в тело страницы, но проблемы возникают именно с Ajax.
фрагмент с основной страницы:
...
<a href="#" onclick="new Ajax.Updater('contentBody','char.php',{method:'',parameters:{},onComplete:function(){$('loading').hid e();$('contentBody').show();}});return false;">Персонажи</a>
<br>
<div id="contentBody"></div>
<div id="loading" style="display: none"> Идет загрузка...</div>
...
char.php (вполне рабочиий):
<?php
$conn=mysql_connect("localhost","root","admin");
mysql_select_db("l2b",$conn);
if(!isset($page)) $page=0;
$page=preg_replace("/[^0-9]/","",$page);
if(empty($page)) $page=0;
$sql="select char_name, level,pvpkills,pkkills,online,base_class, name_color from characters";
$result=mysql_query($sql);
if($result)
{
echo "<table class='tb_char'>";
echo "<tr><td><b>Имя</b></td><td><b>Класс<b/></td ><td><b>Уровень<b/></td><td><b>PVP/PK<b/></td>< /tr>";
while($row=mysql_fetch_row($result))
{
echo "<tr><td>".$row[0]."</td><td>".$row[5]."</td><td>".$row[1]."</td><td>".$row[2]."/".$row[3]."</td></tr>";
};
echo "</table>";
};
?>
Спустя 11 минут, 26 секунд (9.12.2010 - 23:05) Slays написал(а):
суть проблемы хоть опиши
Спустя 6 минут, 22 секунды (9.12.2010 - 23:11) Castr0 написал(а):
При нажатии на ссылку ничего не происходит. Ну это в опере.
ИЕ же заявляет об ошибке на странице.
ИЕ же заявляет об ошибке на странице.
Спустя 27 минут, 54 секунды (9.12.2010 - 23:39) vergin написал(а):
вопрос может и глупый, но я вижу что ты пытаешься использовать jQuery, а ты подключил библиотеку jQuery?
Спустя 59 минут, 49 секунд (10.12.2010 - 00:39) Castr0 написал(а):
Цитата |
вопрос может и глупый, но я вижу что ты пытаешься использовать jQuery, а ты подключил библиотеку jQuery? |
Вопрос не глупый, я и впрямь ее не подключил...
Скачал библиотеку отсюда, положил в папку с сайтом и в подключил посредством добавления в <head></head> кода
<script src="jquery-1.4.4.js" type="text/javascript"></script>
Почему то по прежнему не работает... извините за нубство, просто я и правда новичок)
Спустя 13 минут, 30 секунд (10.12.2010 - 00:52) twin написал(а):
Спустя 4 минуты, 45 секунд (10.12.2010 - 00:57) Castr0 написал(а):
Цитата |
Плюнь на эту jQuery, если нужен просто аякс. Вот тут есть все готовое. Тут по проще. |
Спасибо, ознакомлюсь. Но мне очень хотелось бы разобраться в чем же тут проблема, дело в том что у других людей работает))
Спустя 5 минут, 41 секунда (10.12.2010 - 01:03) twin написал(а):
Проблема в том, что ты пытаешься на кировце выиграть гонку формулы-1
Не трать время и не пудри людям моск.
Не трать время и не пудри людям моск.
Спустя 10 часов, 51 минута, 41 секунда (10.12.2010 - 11:55) Castr0 написал(а):
Ладно, спасибо, решил проблему иначе