我正在使用jquery ajax来填充html选择。 填充实际工作,但问题是,由于某种原因,整个列表被添加两次,而不是一次。Javascript填充列表到html选择重复列表两次
下面是代码:
myfunction: function() {
$.ajax({
url: 'the-url-here',
method: 'GET',
success: function(result) {
$.each(result.cars, function(result, value) {
if (value.active === '1'){
$('#myselect').append($('<option>').text(value.name).attr('value', value.id));
}
});
}
});
}
我怎样才能解决这个问题,所以它只能填充一次,不是两次?
您可以发布样本JSON数据? –
是否有可能** myfunction **被调用两次? – smcd
可能该函数被调用两次。为了检查,你可以在浏览器上标记一个断点成功函数。 –