【发布时间】:2017-12-04 22:14:58
【问题描述】:
我有一个简单的事情:
有一个带有书籍对象的 JSON,每本书都有标题、作者和年份。 我想从列表中选择一个选项并在表格中显示所选属性。我使用了 W3 中的一个示例,但现在我被卡住了,没有任何效果......
function change_myselect(sel) {
var obj, dbParam, xmlhttp, myObj, x, txt = "";
obj = { "table":sel, "limit":20 };
dbParam = JSON.stringify(obj);
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myObj = JSON.parse(this.responseText);
txt += "<table border='1'>"
for (x in myObj) {
txt += "<tr><td>" + myObj[x].name + "</td></tr>";
}
txt += "</table>"
document.getElementById("demo").innerHTML = txt;
}
};
xmlhttp.open("GET", "generated.json", true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send("x=" + dbParam);
}
【问题讨论】:
-
那么你的代码在哪里不起作用?
-
请在您的问题中提供一些代码,stackoverflow.com/help/mcve
标签: javascript json ajax