我想通過使用Ajax GET插入圖片到id「pokedex-view」。我認爲「spriteurl」正在顯示正確的道路。但是無法正常工作,並且找不到本地文件夾的設備。這段代碼有什麼問題嗎?謝謝。如何使用<img src= >與Ajax調用
function populatePokedex() {
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://webster.cs.washington.edu/pokedex/pokedex.php?pokedex=all");
xhr.onload = function(){
if (this.status == 200) {
var picArr = this.responseText.split("\n");
for(var i=0; i < picArr.length; i++){
var eachName = picArr[i].split(":")
var spriteurl = "/Pokedex/sprites/" + eachName[1];
document.getElementById("pokedex-view").innerHTML += spriteurl
document.getElementById("pokedex-view").innerHTML += "<img src = spriteurl>";
}
} else {
document.getElementById("pokedex-view").innerHTML = "ERROR: Status: " + this.status + ", " + this.statusText;
}
}
xhr.onerror = function(){
document.getElementById("pokedex-view").innerHTML = "ERROR";
}
xhr.send();
}
沒有你的HTML是什麼樣子,特別是部分有關到'pokedex-view'? – Sasang