$.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' })
相关文章
- AJAX提交表单后要清空,否则再次提交原来的数据会认为重复提交,提交失败。使用ajaxSubmit 函数需要引入jquery.form.min.js 文件
- jQuery.post()使用序列化表单数据和提交中的自定义对象
- 利用jquery.form.js实现将form提交转为ajax方式提交的方法(带上传的表单提交)
- 关于使用jquery.form.js上传文件同时提交表单的方法
- Form表单只提交数据而不进行页面跳转的方法
- asp.net.mvc 中form表单提交控制器的2种方法和控制器接收页面提交数据的4种方法
- 请求Ajax 带返回值的通用方法, 自动获取页面控件值(form表单post方法提交 ),自动给控件赋值
- 使用post方法提交表单后表单数据附加到php中的url为什么?
- jQuery form插件的使用--用 formData 参数校验表单,验证后提交(简单验证).
- jQuery跨域请求,跨域Post提交数据的方法(.net/SQL技术交流群206656202 入群需注明博客园)