Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将变量从数组动态创建到Ajax成功_Javascript_Arrays_Ajax_Variables - Fatal编程技术网

Javascript 将变量从数组动态创建到Ajax成功

Javascript 将变量从数组动态创建到Ajax成功,javascript,arrays,ajax,variables,Javascript,Arrays,Ajax,Variables,您好,请从ajax调用中获取此每个: $。每个(data.my_json,函数(i,项){ const op_id=item.op_id; const op_name=item.op_name; 设nv_tmp_总计=item.nv_tmp_总计; 让nvc_tmp_总计=item.nvc_tmp_总计; 让Nizing_totals=item.Nizing_totals; 让deft_totals=item.deft_totals; 设rmkt_总计=item.rmkt_总计; 设nv_tmp

您好,请从ajax调用中获取此
每个

$。每个(data.my_json,函数(i,项){
const op_id=item.op_id;
const op_name=item.op_name;
设nv_tmp_总计=item.nv_tmp_总计;
让nvc_tmp_总计=item.nvc_tmp_总计;
让Nizing_totals=item.Nizing_totals;
让deft_totals=item.deft_totals;
设rmkt_总计=item.rmkt_总计;
设nv_tmp_average=item.nv_tmp_average;
让nvc_tmp_average=item.nvc_tmp_average;
让Inize_average=item.Inize_tmp_average;
让deft_average=item.deft_tmp_average;
设rmkt_平均值=item.rmkt_tmp_平均值;
})
我想使用变量的循环来减少代码。显然,在这种情况下,循环会重复几次并且不起作用

const source=['rmkt'、'nizin'、'deft'、'nvc_tmp'、'nv_tmp'];
$.each(data.my_json,函数(i,项){
const op_id=item.op_id;
const op_name=item.op_name;

对于(设i=0;i你的意思是这样的

$。每个(data.my_json,函数(i,项){
对象。分配(窗口、项目)
})
窗口
对象现在将具有
中的所有属性


你的意思是这样的

$。每个(data.my_json,函数(i,项){
对象。分配(窗口、项目)
})
窗口
对象现在将具有
中的所有属性


你打算如何处理这些变量?我打赌有更好的方法来实现实际目标。从表面上看,你需要
item[source[I]]
但同样,这不是好的做法。你打算如何处理这些变量?我打赌有更好的方法来实现实际目标。从表面上看,你需要
item[source[I]]
但同样,这不是好的做法。