我尝试为数据库中的每一行都设置一个不同的div。它仅在我尝试运行时不起作用,它只给我两个字母。我检查了我的PHP,它可以正常工作。
var request = new XMLHttpRequest;
request.open('GET' , 'myurl', false);
request.send();
console.log(request);
if (request.status == 0) console.log(request.responseText);
var firstname, lastname;
var obj = JSON.parse(request.responseText);
console.log(obj);
for (var i = 0; i<obj.length; i++){
firstname = obj[i].Firstname;
lastname = obj[i].Lastname;
console.log(firstname,lastname);
var divElement = document.createElement("div");
divElement.id = "myDiv";
divElement.className = "myDivClass";
divElement.innerHTML = firstname[i] + " " + lastname[i];
document.body.appendChild(divElement);
}
您似乎只在基于循环编写元素。
你为什么这样做
divElement.innerHTML = firstname[i] + " " + lastname[i];
什么时候需要
divElement.innerHTML = firstname + " " + lastname;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句