jQuery 方式模拟提交表单

//add test moudle

define(function(require , exports , module) {

//=========== 不使用模块化只使用如下代码即可 start ===================

//url 链接
//args 参数

var myPost = function(url,args){
var body = $(document.body),//目标容器
form = $("<form method='post'></form>"),//虚拟表单创建
input;//表单
form.attr({"action":url});//url
$.each(args,function(key,value){ //遍历
input = $("<input type='hidden'>");
input.attr({"name":key});
input.val(value);
form.append(input);
});

form.appendTo(document.body);//插入
form.submit();//提交
document.body.removeChild(form[0]);//消除
}
//////================ end =======================


module.exports.myPost = myPost;//模块定义调用
});

原文地址:https://www.cnblogs.com/q1104460935/p/7602448.html