我不想像我在代码中那样声明很多不同的数组来访问不同的值。
我应该在函数结构中进行什么更改以具有类似数组数组的内容,或者其他允许我访问它的内容ipOpts[array]
,例如:ipOpts[0]
,ipOpts[1]
。
所以我只需要声明一次。
JS功能:
var ipOpts0 = new Array({"label" : "a", "value" : "a"});
var ipOpts1 = new Array({"label" : "a", "value" : "a"});
var ipOpts2 = new Array({"label" : "a", "value" : "a"});
var ipOpts3 = new Array({"label" : "a", "value" : "a"});
var ipOpts4 = new Array({"label" : "a", "value" : "a"});
var ipOpts5 = new Array({"label" : "a", "value" : "a"});
var ipOpts6 = new Array({"label" : "a", "value" : "a"});
function ipOpts(myField,myArray){
myArray.splice(0,1);
$.ajax({
url: './php/selectBox.php?myField='+myField,
async: false,
dataType: 'json',
success: function (json) {
for(var a=0;a<json.length;a++){
obj= { "label" : json[a][0], "value" : json[a][1]};
myArray.push(obj);
}
}
});
return myArray;
}