我正在與爭奪數據的AJAX調用,它看起來是這樣的:JS jQuery的每個環路濾波器追加列表
{
"cars":[{
"id":"654",
"type": "ford",
"active": "1"
},{
"id":"650",
"type": "fiat",
"active": "0"
}]
}
我然後用數據來填充這個代碼選擇框:
$.ajax({
url: 'myurlhere',
method: 'GET',
async: false,
success: function(result) {
$.each(result, function(result, value) {
$('#myselect').append($('<option>').text(value.id).attr('value', value.id));
});
}
});
我的問題是,我只是想用數據填充其有選擇激活=「1」(對數據)
所以,我已經做到了這一點:
$.ajax({
url: 'myurlhere',
method: 'GET',
async: false,
success: function(result) {
if (value.active = 1) {
$.each(result, function(result, value) {
$('#myselect').append($('<option>').text(value.id).attr('value', value.id));
});
}
}
});
但這不是過濾它,仍然返回所有。
我該如何解決這個問題?
你是絕對沒錯,謝謝。我根據你的評論編輯了答案。 –