gpt4 book ai didi

jquery - 使用 for 循环创建有效的 json 数据

转载 作者:行者123 更新时间:2023-12-01 07:16:23 26 4
gpt4 key购买 nike

我想在Jquery中创建Json数据。

对于我这样做,我在“customParam'+i+'Key:”处收到错误

var counter=4;
var data;
for(i=1; i<counter; i++){
data = {
"Param'+i+'Key:" : $('#key' + i).val(),
"Param'+i+'Value:" : $('#value' + i).val()
};
}

执行循环操作后,我的数据将是

data={
"Param1Key": testkey
"Param1Value": ttestval
"Param2Key":testkey
"Param2Value": testval
"Param3Key":testkey
"Param3Value": ...
"Param4Key":...
"Param4Value": ...

};

我还想将 "job": $('#job').val(),"names": $('#names').val() 附加到 数据。这怎么可能???

我的结果数据如下

数据={

             "job": $('#job').val(),
"names": $('#names').val(),
"Param1Key": testkey,
"Param1Value": ttestval,
"Param2Key":testkey,
"Param2Value": testval,
"Param3Key":testkey,
"Param3Value": ...,
"Param4Key":...,
"Param4Value": ...,

};


$.ajax({
type: 'post',
url: "/save",
dataType: "json",
data: data,

});

最佳答案

数据必须是这样的。 单引号或双引号

"Param"+i+"Key:" : $('#key' + i).val(),
"Param"+i+"Value:" : $('#value' + i).val()

附加,请尝试这样

data.job = $('#jobid').val();  
data.names = $('#names').val();

关于jquery - 使用 for 循环创建有效的 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18508399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com