我似乎並不完全明白這是如何工作的。當我調用get ajax方法時,不應該改變索引,因此幻燈片應該改變,或者我沒有得到這方面的信息。Ajax for slideshow not working
PHP/HTML
echo "<div id='slider'>
<ul class='slides'>
<li class='slide'>
<div class='pic'>
<img src= " . $dir . $pic_array[$index] . " />
</div>
<div class='caption'>
<p id='title'>$titles[$index]</p>
<p id='des'>$descriptions[$index]</p>
</div>
<div class='next'>
<i class='fa fa-arrow-right fa-2x'></i>
</div>
<div class='previous'>
<i class='fa fa-arrow-left fa-2x'></i>
</div>
</li>";
echo "</ul>
</div>
</html>";
$conn->close();
?>
的Javascript
$(function() {
var arrPix = $('#json_pics').val();
var arrPix = $.parseJSON(arrPix);
var index = 0;
var $slider = $('#slider');
var $slides = $slider.find('.slides');
var $slide = $slides.find('.slide');
var $next = $slides.find('.next');
var $previous = $slides.find('.previous');
var $caption = $slides.find('.caption');
var slide_length = $slide.length;
$slider.hover(function() {
$caption.css('opacity', '1');
$next.css('opacity', '1');
$previous.css('opacity', '1');
}, function() {
$caption.css('opacity', '0');
$next.css('opacity', '0');
$previous.css('opacity', '0');
}
);
$next.click(function() {
index++;
$.get("gallery_.php?index=" + index);
});
});
編輯:我應該使用負荷呢?
是'$獲得( 「gallery_.php?指數=」 +索引);'應該是retu打印圖像? 'galler.php?...'如何適合你的幻燈片?它的目的是什麼? –
gallery_.php是上面的php。 – daneh
所以它的目的是回顯幻燈片? –