【发布时间】:2011-11-24 17:34:22
【问题描述】:
我有一个包含大量输入的表单。我想获取每个 id 和 value,然后将它们放入 $.load 方法中。我试过这个:
$("#form input").each(function() {
var name = $(this).attr("id");
var value = $(this).attr("value");
$.extend(params, {
name, value
});
});
然后使用$.load("script.php", params);
但显然它不起作用。在参数中,我只有一个元素“名称”。而且我不确定我是否也应该使用扩展方法。
【问题讨论】:
-
.serialize()$('#form')和 AJAX 不是更简单吗? -
表单元素是根据它们的
name而不是id属性来选择的。
标签: jquery forms serialization loops