私はデータベースに保存し、PHPを使用して配列を作成し、JQuery ajax関数で呼び出すイメージパスからスライドショーを作成する必要があります。私は正常に配列を呼び出すことができますが、私はJavascriptのスライドショーを動作させるのに問題があります。ここに私のスクリプトは次のとおりです。データベースアレイからシンプルな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' />");
}
});
}
ユーザーが方向に応じて、1または-1を返し、矢印ボタンをクリックしたときに、関数スライドショー(DIR)はHTMLに呼び出されています。今、ボタンは各方向に1度だけ画像を進めますが、それ以上は進めません。ご質問やご意見がありましたらお知らせください。ありがとうございます。
笑ありがとうございました。私がそれを切り替える前に、私はエラーを起こすだろうが、それは私が最初に数字として定義されたことがないためです。私は馬鹿だと感じる。 – myrmidon16