我必须使用存储在数据库中的图像路径创建幻灯片,并使用 PHP 创建数组,并使用 JQuery ajax 函数调用它。我可以成功调用数组,但是无法让 Javascript 幻灯片正常工作。这是我的脚本:
window.onload = slideshow(0);
var i;
function slideshow(dir) {
var d = dir;
i =+ d;
$.ajax({
url: "comiccheck.php",
datatype: "json",
success: function(data, textStatus, xhr) {
data = JSON.parse(xhr.responseText);
if(i < 0) {
i = data.length - 1;
}
var comic = data[i];
$('#comic').replaceWith("<img id='comic' src='" + comic + "' alt='comic' />");
}
});
}
当用户单击箭头按钮时,函数 slideshow(dir) 在 HTML 中被调用,返回 1 或 -1,具体取决于方向。现在按钮只会在每个方向上推进图像一次,但不会进一步。如果您对这个问题有任何问题或意见,请告诉我,谢谢。