【发布时间】:2012-04-01 03:56:00
【问题描述】:
我需要通过 ajax 发送完整的表单以防止刷新完整的页面。由于表单有大量的输入字段,我不想手动构建查询字符串。我发现一些脚本收集表单中的所有元素并自动构建查询字符串。但是有没有更简单的方法来自动构建查询字符串?
【问题讨论】:
标签: javascript jquery ajax forms post
我需要通过 ajax 发送完整的表单以防止刷新完整的页面。由于表单有大量的输入字段,我不想手动构建查询字符串。我发现一些脚本收集表单中的所有元素并自动构建查询字符串。但是有没有更简单的方法来自动构建查询字符串?
【问题讨论】:
标签: javascript jquery ajax forms post
您需要在您的页面中包含信息并将其以查询字符串的形式发送到另一个页面,对吗??
您可以简单地在您要重定向到的页面中添加上一页类型指令,并在您的第一页中添加属性以返回控件中的值并使用上一页属性调用它 参考this文章
【讨论】:
您可以使用 jQuery .serialize 序列化表单中的所有输入字段。试试下面的脚本并提醒值,
var formValues = $('form').serialize();
alert(formValues);
【讨论】:
试试 jQuery serialize.
来自 jQuery 网站的示例
$('form').submit(function() {
alert($(this).serialize());
return false;
});
【讨论】:
使用 jquery 表单包装对象的 serialize() 方法!
【讨论】: