$.extend({
PostSubmitForm: function (url, args) {
var body = $(document.body),
form = $("<form method='post' style='display:none'></form>"),
input;
form.attr({ "action": url });
$.each(args, function (key, value) {
input = $("<input type='hidden'>");
input.attr({ "name": key });
input.val(value);
form.append(input);
}); //IE低版本和火狐下
form.appendTo(document.body);
form.submit();
document.body.removeChild(form[0]);
}
}); //示例
$.PostSubmitForm('url', { data1:'1',data2:'2' })
相关文章
- form表单action提交表单,页面不跳转且表单数据含文件的处理方法
- form表单post提交的数据格式
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- jquery ajax异步提交表单数据的方法
- jquery实现ajax提交form表单的方法总结(转)
- AJAX提交表单后要清空,否则再次提交原来的数据会认为重复提交,提交失败。使用ajaxSubmit 函数需要引入jquery.form.min.js 文件
- jQuery.post()使用序列化表单数据和提交中的自定义对象
- 利用jquery.form.js实现将form提交转为ajax方式提交的方法(带上传的表单提交)
- 关于使用jquery.form.js上传文件同时提交表单的方法
- Form表单只提交数据而不进行页面跳转的方法