jQuery创建form表单并提交,post方式跳转到新页面
在前端需要使用js产生curl post的效果,使用jquery的如下代码实现:
//会POST到一个新的页面
$.extend({
StandardPost:function(url,args){
var body = $(document.body),
form = $("
"),
input;
form.attr({"action":url});
$.each(args,function(key,value){
input = $("");
input.attr({"name":key});
input.val(value);
form.append(input);
});
form.appendTo(document.body);
form.submit();
document.body.removeChild(form[0]);
}
});
//调用方法
$.StandardPost('url/path/req',{arg0:'arg0',arg1:'arg1'});
评论