这是JS demo
这是PHP code
我不知道为什么它在运行,突然间它不再需要运行了,除此之外,结果不是我需要我需要说的例子:
alert(rs[0]); //and the alert result is 1
alert(rs[1]); //and the alert result is 2
任何建议?
答案 0 :(得分:1)
使用:
rs = JSON.parse(xmlhttp.responseText);
而不是
rs = JSON.parse(ajaxRequest.responseText);
在第19行,在你的情况下,ajax对象是xmlhttp,ajaxRequest是未定义的
答案 1 :(得分:0)
while (obj.length > 0) {
var obj_new = obj.pop();
document.getElementById("category_level_2").innerHTML += '<option value="'+obj_new['ID']+'">'+obj_new['Name_category']+'</option>';
}
通过使用obj.pop(),您可以获取数组。