0
我想讓它如此,當你點擊一個按鈕時,它會回顯出一個人的名字從ajax到一個php數組&然後播放那裏有選擇的歌曲。點擊時播放音頻文件
這是我現在所擁有的;
$(document).ready(function() {
$(".button").on("click", function() {
$.ajax({
url: "includes/ajax.php"
}).done(function(msg) {
console.log(msg);
$(".person").html(msg);
if (msg == "name") {
$('a.click').append("<audio class='audio' src='includes/songs/song.mp3' autoplay></audio>");
} else {
$('audio').remove();
}
});
});
});
這並不工作,但那就意味着我就必須有10個不同的if
陳述,我不想做的事。
這樣做的最好方法是什麼?
謝謝!
爲什麼你需要10個不同的'if'報表?在每次點擊時進行相同的AJAX調用似乎也有點多餘。撥打電話一次並緩存結果 –
由於列表中有10個人,因此它會從數組中隨機選擇一個人並回顯姓名。 –
好的,但是這並沒有意義,因爲你每次都在做同樣的要求。它如何知道顯示哪個名字? –