自动构建querystring以通过ajax发送表单

Build querystring automatically to send form via ajax

本文关键字:ajax 表单 构建 querystring      更新时间:2023-09-26

我需要通过ajax发送一个完整的表单,以防止刷新完整的页面。由于表单有大量的输入字段,我不想手动构建querystring。我发现一些脚本收集表单中的所有元素并自动构建查询字符串。但是,有没有更简单的方法可以自动构建查询字符串呢?

使用jquery表单包装器对象的serialize()方法!

请参阅:http://api.jquery.com/serialize/

http://api.jquery.com/serialize/

http://api.jquery.com/serializearray/

尝试jQuery序列化
来自jQuery站点的示例

$('form').submit(function() {
  alert($(this).serialize());
  return false;
});

您可以使用jQuery .serialize来序列化表单中的所有输入字段

   var formValues =  $('form').serialize();
   alert(formValues);

您需要在页面中包含信息,并以查询字符串的形式将其发送到另一个页面,对吗??

您可以简单地在重定向到的页面中添加Previous page Type指令,并在第一个页面中添加属性以返回控件中的值,然后使用Previous page属性调用它请参阅本文