Мне нужна небольшая помощь здесь. Прежде всего, я не уверен, должен ли я использовать функцию .ajax или функцию .load. Я хочу получить файл PHP на сервере и просто загрузить страницу в контейнер DIV. Как я мог пойти об этом?
EDIT:
Спасибо за помощь. Теперь я сталкиваюсь с другой проблемой. Вот код, который я использую.
<script>
var spinner = $('#wrapper');
$('.title').live('click',function() {
var count = 0,
timeout = setInterval(function() {
spinner.children('div').css({
'-moz-transform': 'scale(0.5) rotate(' + count + 'deg)',
'-webkit-transform': 'scale(0.5) rotate(' + count + 'deg)',
});
if (count == 360) {
count = 0
}
count += 45;
}, 100);
spinner.fadeIn(300);
this.disabled = 'true';
var pageURL=$('.title').attr('href');
$.ajax({
url: pageURL,
type: 'GET',
data: {
delay: 4
},
success: function(data) {
$('#b2').html(data);
$('#ajax').text(data).attr('disabled', false);
spinner.fadeOut(300, function(){
clearInterval(timeout);
});
}
});
return false;
});
</script>
Изначально с помощью PHP я запрашивал базу данных, а с помощью mysql_fetch_assoc я отображал несколько ссылок в списке. Все эти ссылки оформлены с помощью класса «title». Когда я нажимаю на заголовок, он загружает вращающуюся анимацию, которая представляет собой часть кода выше, и файл в контейнер, но загружается только один раз и загружает только первый URL. Может кто-нибудь помочь мне решить эту проблему?