Я пытаюсь загрузить все мои страницы сайта с помощью метода .load JQuery так, то как мой сайт выглядит:Jquery AJAX проблема загрузки
<script type="text/javascript">
$(function() {
$('.link').bind('click', function(e) {
var page = $(this).attr('href');
$('#site').addClass('loading');
$('#content').load(page, function(){
$('#site').removeClass('loading');
});
e.preventDefault();
return false;
});
<a href="test.php" class="link">Test</a>
С помощью этого кода, все ссылки, который получает класс = «ссылка» загрузит мою страницу в div #content. Прекрасно работает! Нет проблем, но когда я загружаю test.php, если я использую class = "link" на любой ссылке или кнопке или что-то еще, это просто не работает, и новая страница загружается вне моего #content.
Уже пытался скопировать это в новый-загруженный файл, и он не работает, кто-нибудь получил подсказку?
Благодаря
Я также написал плагин под названием bond, который работает как live, если вам понадобятся «фокус» и «размытие» живых функций. http://code.google.com/p/jquery-plugin-dev/source/browse/trunk/jquery.bond.js – Tres
Выглядит нормально, но все же, он не работает с кнопками, и мне нужно отправить данные POST, используя моя новая страница test.php, любой другой намек? Спасибо – 2009-08-04 06:19:11