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