数据库不同分区中的每一行
Database every row in different div
我试图为数据库中的每一行创建一个不同的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);
}
试试这个。
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 设置滑块分区上的滚动
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 动态插入的表:JQuery未检测到最后一行
- JQuery移动动态分区页面
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 如何在Angular UI网格中选择下一行
- 多维数据集网格未在指定的分区中绘制
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- Jquery幻灯片以一行左侧的图像开始,但我希望它从右端开始
- 从重复的javascript数组结果集中只获取一行
- 在GridView中,当单击复选框时,在网格的同一行中使用JavaScript将标签中的值添加到TextBox
- 使用moment.js获取时间分区的偏移日期对象
- 单击子分区外部时关闭灯箱
- html5画布在同一行中写入多个字体
- 如何在单击按钮时显示一个分区,同时隐藏另一个分区
- Angular JS在一行中查找最小值
- 是否排除节点中错误堆栈的第一行?/节点中的自定义错误类型
- 数据库不同分区中的每一行