我得到每个数据的两倍。我找不到错误..
$.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]));
}
});
我检查了控制台。但是想不通。
控制台输出数据:
对象{主题:数组 [6],脚本 ID:数组 [6]} 脚本 ID:数组 [6] 0:1 1:2 2:9 3:13 4:14 5:15 长度:6 原型:数组 [0] 主题: Array[6] 0:“问题 1↵” 1:“问题 2↵” 2:“很棒的销售宣传” 3:“wedW” 4:“只是检查” 5:“测试通过”长度:6