我正在根据下面的动态表单值创建 JSON,当用户提交时,我在 #results 中显示 json 提要
生成JSON时是否也可以获取表单中的所有值,我想获取
- 姓名、身份证、
- 标题信息,
输入值等
然后按以下顺序创建/显示 JSON?
工作版本可以在这里查看:
http://jsfiddle.net/dev1212/GP2Y6/25/
目前它没有重新调整任何值并得到一些未定义的..我尝试过的代码如下
<script>
x = function(selector){
var attrs = [];
$(selector + " input").each(function(){
var attrObject = {};
$(this.attributes).each(function(index, attr){
attrObject[attr.name] = attr.value;
attrObject[attr.va] = attr.value;
//console.log(attrObject)
});
attrs.push(attrObject);
attrObject = {};
});
return attrs;
}
$(document).ready(function(){
alert(JSON.stringify(x("#myform")));
});
</script>