我正在使用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
可能該函數被調用兩次。爲了檢查,你可以在瀏覽器上標記一個斷點成功函數。 –