我有一些JavaScript代码,用于从json文件检索数据并填充下拉列表
逻辑上它不能是代码,因为它在网络服务器上工作。。。我完全迷路了。非常感谢所有的帮助。我现在走得很快(我无法在网络服务器上工作,因此需要在本地工作。)
下面是javascript
//this will hold the data from JSON
var teamSkillsData
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
//retrieve data from the external json file
var response = JSON.parse(xhttp.responseText);
teamSkillsData = response.teamSkills;
var select = document.getElementById("teamList");
alert("nn");
//populate the teamList drop down menu
for(var i = 0; i < teamSkillsData.length; i++) {
//assign the team names
var opt = teamSkillsData[i].team;
var el = document.createElement("option");
el.textContent = opt;
el.value = i;
select.appendChild(el);
}
// Typical action to be performed when the document is ready:
document.getElementById("demo").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", 'Data.json', true);
xhttp.send();
function teamChanged(teamSelected)
{
var skills = teamSkillsData[teamSelected].skillset;
for(var i = 0; i < skills.length; i++) {
skillsRequired = skills[i];
alert(skillsRequired);
}
}
目前没有回答
相关问题 更多 >
编程相关推荐