Javascript 在jquery中生成varname
在PHP中,创建变量很容易Javascript 在jquery中生成varname,javascript,jquery,ajax,variables,Javascript,Jquery,Ajax,Variables,在PHP中,创建变量很容易 for($i=1; $i<=$ges; $i++) { ${"q" . $i} = $_POST["q".i]; ${"a" . $i} = $_POST["a".i]; } 对于($i=1;$i您唯一能做的就是: var obj = {} for(var i = 0; i < 10; i++) obj['cell'+i] = i console.log(obj) var obj={} 对于(变量i=0;i
for($i=1; $i<=$ges; $i++) {
${"q" . $i} = $_POST["q".i];
${"a" . $i} = $_POST["a".i];
}
对于($i=1;$i您唯一能做的就是:
var obj = {}
for(var i = 0; i < 10; i++)
obj['cell'+i] = i
console.log(obj)
var obj={}
对于(变量i=0;i<10;i++)
obj['cell'+i]=i
控制台日志(obj)
并将obj作为数据传递如果我没有错,您希望从HTML中积累与问题相关的答案,并希望通过ajax发送数据。。
所以你可以这样做:
var QnA = {};
$('.eventTrigger').click(function(e) {
e.preventDefault();
$('#parent').find('.QnA').each(function() {
QnA[$(this).find('.Que').text()] = $(this).find('.Ans').val();
})
console.log(QnA);
})
通常在javascript中根本不这样做,而是使用带有键和值的对象
永不返回null
@adeneo我是一个该死的初学者抱歉。所以我应该查找键和变量。谢谢。太好了。谢谢你剪下的。这对我应该有用。很高兴我能帮助你。干杯!:D
var QnA = {};
$('.eventTrigger').click(function(e) {
e.preventDefault();
$('#parent').find('.QnA').each(function() {
QnA[$(this).find('.Que').text()] = $(this).find('.Ans').val();
})
console.log(QnA);
})