数据库不同分区中的每一行

Database every row in different div

本文关键字:一行 分区 数据库      更新时间:2023-09-26

我试图为数据库中的每一行创建一个不同的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;
var request = new XMLHttpRequest;
request.open('GET', 'myurl', false);
request.send();
console.log(request);
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 + " " +  lastname;
  document.body.appendChild(divElement);  
}

试试这个。