// 選擇風格處理 function change_style() { style = this.value; // 更新畫面資料 update_info(style, roomsize, budget); } // 選擇坪數處理 function change_roomsize() { roomsize = this.value; // 更新畫面資料 update_info(style, roomsize, budget); } // 選擇預算處理 function change_budget() { budget = this.value; // 更新畫面資料 update_info(style, roomsize, budget); } // 更新畫面資料 function update_info(style, roomsize, budget) { var items = []; // 作品集資料清單 // 讀取作品集資料(json) fetch('http://127.0.0.1:1313/data/test.json') .then(response => response.json()) .then(data => { console.log('讀取作品集資料(json)....'); console.log(data['items']); items = data['items']; console.log('載入符合篩選條件(' + style + ',' + roomsize + ',' + budget + ')的作品...........'); var content = ""; for(var i = 0; i < items.length; i++) { var style_check = (style == '風格不限') ? true : (style == items[i]['style']); var roomsize_check = (roomsize == '坪數不限') ? true : (roomsize == items[i]['roomsize']); var budget_check = (budget == '預算不限') ? true : (budget == items[i]['budget']); if (style_check && roomsize_check && budget_check) { console.log('作品' + i + ',符合篩選條件...'); content += ' \
' + items[i]['description'] + '
\