自动构建querystring以通过ajax发送表单
Build querystring automatically to send form via ajax
我需要通过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属性调用它请参阅本文
相关文章:
- 加载后的页面与ajax表单提交不起作用
- AngularJS JQuery Ajax表单提交等效
- 将Computed PHP Variable传递到jQuery/Ajax表单
- 当阻止Enter键提交AJAX表单时,关注下一个输入是't工作
- Ajax表单数据phpPOST不工作
- 我的ajax表单没有提交
- Javascript尽管ID不同,但只有第一个按钮提交给Ajax表单
- ajax表单提交的编码问题
- AJAX表单验证-防止空白字段
- ajax表单提交后从客户端重定向
- AJAX 表单不是 AJAX 提交
- PHP Ajax 表单提交 .什么也没发生
- Jquery&Ajax表单验证功能
- ajax表单每触发第n个select onchange事件就发送n次
- 为什么event.prventDefault()和'return false'停止我的AJAX表单提交操
- 使用jQuery和Ajax表单提交问题
- 提交AJAX表单,重定向而不是在页面上处理
- Ajax表单不返回PHP数据
- Ajax表单提交密钥或更改
- Jquery Ajax表单提交:多个表单-相同的按钮id's