Javascript Jquery创建json输出的每个循环

Javascript Jquery创建json输出的每个循环,javascript,jquery,Javascript,Jquery,我已经为此工作了好几个小时了 在php中,我会这样做 $i = 0; foreach ($input as $obj) { $array[$i]['subject'] = $obj; $i++; } $json = json_encode($array); 在Jquery中,我有这样一个功能,其中我有多个同名的表单输入,我需要创建一个json输入以在表单中安全提交 var i = 0; $('.tekstforms').each(function(i, obj) { item

我已经为此工作了好几个小时了

在php中,我会这样做

$i = 0;
foreach ($input as $obj) {
   $array[$i]['subject'] = $obj;
   $i++;
}
$json = json_encode($array);
在Jquery中,我有这样一个功能,其中我有多个同名的表单输入,我需要创建一个json输入以在表单中安全提交

var i = 0;
$('.tekstforms').each(function(i, obj) {
   items[i]['emne'] = $(this).closest(".tekstforms").find("[name='emne']").val(); 
   i++;                                                             
});
alert(JSON.stringify(items));
但这不起作用参见以下片段:

您可以将属性
[name=“emne”]
作为选择器:
$('.formofemne[name=“emne”]')。each()

var items={};
$('.emne[name=“emne”]'的形式)。每个(函数(i){
项目[i]={
['emne']:$(this.val()
}                                                         
});
log(JSON.stringify(items))


美元(this)的长度是多少。最接近(“.tekstforms”)。查找(“[name='emne']”?
项目[i]['emne]
缺少
的打字错误?它来自于提交时的偶数,因此我介绍了这一点。我可以从alert og console logI获取字符串输出。如果有更多必须分组的输入字段,我将进行原始编辑。您可以列出它们。
$('[name=“emne”],[name=“emne2”]')