1 回答

TA貢獻1833條經驗 獲得超4個贊
加載 XML 數據并過濾動態值并將其歸屬。
$("#variant_model").empty()
var data = response1.results[1][0].Variant;
var arrdata = data.split(';');
arrdata.shift();
function loadfail() {
alert("Error: Failed to Load Menu Data : XML");
}
$.ajax({
url: '/Prueba/FCD/menudata/menu.xml',
success: menu,
error: loadfail
});
console.log(arrdata);
function menu(document) {
var array2 = arrdata;
var array1 = []
$(document).find("variant").each(function () {
var text = $(this).find('text').text();
var value = $(this).find('value').text();
var combo = { text, value }
array1.push(combo)
})
array1 = array1.filter(function (item) {
return array2.includes(item.value);
})
array1.forEach(function (item) {
$("#variant_model").append($("<option></option>").val(item.value).html(item.text));
})
$('#variant_model option[value="' + response.item[0][0].Variant + '"]').attr('selected', true);
}
添加回答
舉報