0
我有兩個字段需要從SQL中提取數據,並將其放入數組或列表中,以便循環。然後,對於每個循環,我都根據每個索引的兩個字段做一些事情。這是最好的方法是什麼?我想也許是字典或可能創建一個對象?SQL + Javascript - 將多個字段放入我可以循環的東西中?
現在我把字段分成兩個獨立的數組,我同時循環兩次,但是我發現有時一個數組有空值,然後他們不同步,我有問題。無論如何,這似乎是一個可怕的實施。
如何將這些放入關鍵值對然後對數據進行操作?
編輯:我應該注意我的SQL代碼只是返回一堆逗號分隔值。所以很容易創建一個數組淘汰者,但其證明更加難以創造任何東西,如一個對象,因爲我得到的所有的值在同一時間.. :(
var equipIDArray = //SQL Gathering code here
var equipTypeArray = //SQL gathering code here
for(var cnt = 0; cnt < equipIDArray.length; cnt++){
alert(cnt);
if(isNaN(equipIDArray[cnt]) === true){
equipIDArray[cnt] = '';
}
switch(equipTypeArray[cnt]){
case 'Blower' :
alert('test1');
break;
case 'Dehumidifier' :
alert('test2');
break;
default :
alert('default');
}
}
編輯答案,以適應鍵/值數組翻譯成目的。 – dave 2014-09-29 17:40:27