我每次获得两次数据。我找不到错误..
$.getJSON('edit_scripts.php', {group:$('#group').val()}, function(data) {
var select = $('#subject');
$('option', select).remove();
$.each(data, function(index, array) {
for(var i=0;i<data.subject.length;i++){
//console.log(data.subject[i]);
select.append(new Option(data.subject[i], data.scriptID[i]));
}
});
我检查了控制台。但无法弄清楚。
控制台输出数据:
Object {subject:Array [6],scriptID:Array [6]} scriptID:数组[6] 0:1 1:2 2:9 3:13 4:14 5:15 长度:6 proto :数组[0] 主题:数组[6] 0:“问题1↵” 1:“问题2↵” 2:“令人敬畏的销售摊位” 3:“婚礼” 4:“只是检查” 5:“测试通过” 长度:6
答案 0 :(得分:1)
我猜这个:
$.each(data.subject, function(index, value) {
select.append(new Option(value, data.scriptID[index]));
});