jQuery serializeArray() 键值对 [英] jQuery serializeArray() key value pairs
本文介绍了jQuery serializeArray() 键值对的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在序列化表单时遇到了一些麻烦
I'm having a bit of trouble serializing a form
<form>
<input type="text" name="name1" value="value1"/>
<input type="text" name="name2" value="value2"/>
</form>
$(form).serializeArray()
将返回 [{name:"name1",value:"value1"},{name:"name2",value:"value2"}]
对.
是否可以以表格形式获取输出
Is it possible to get output in the form
{name1:value1,name2:value2}
所以它们更容易处理?
推荐答案
var result = { };
$.each($('form').serializeArray(), function() {
result[this.name] = this.value;
});
// at this stage the result object will look as expected so you could use it
alert('name1 = ' + result.name1 + ', name2 = ' + result.name2);
这篇关于jQuery serializeArray() 键值对的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文