Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Jquery .load()
 
 автор: JESS   (02.11.2010 в 20:23)   письмо автору
 
 

Привет Всем!

Использую .load() что бы загрузить страницу в див(#right-col). Все работает хорошо, но ссылки в загруженной странице не реагируют. В чем дело?
Смотрите код

<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript">
function href(id) { alert("alal"); }

$(document).ready(function() {
$('a').click(function() {
    var url = 'allfunc.php' + $(this).attr('href');
    //alert(url);

$.ajax({

    beforeSend: function(){
    $('#right-col').addClass('loading');
    },
    complete: function(){
     $('#right-col').removeClass().load(url).fadeIn('fast');
    }
    });// EOF AJAX
return false;
});//EOF A CLIC

});// EOF READY
</script>

<a href="?page=1" id="1">1</a><br \>
<a href="?page=2" id="2">2</a><br \>
<a href="?page=3" id="3">3</a>
<div id="right-col">
///<br \>
</div>

allfunc.php

///<br \>
<a id="inside" href="#" onClick="href('4');">4</a>
<?php
 
echo $_GET['page'];
?>

  Ответить  
 
 автор: AlexSol   (04.11.2010 в 14:17)   письмо автору
 
   для: JESS   (02.11.2010 в 20:23)
 

или
в load прописывайте callback-функцию и в ней вешайте обработчик href('4') для ссылки

или вешайте обработчик для ссылки через live()

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования