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'});

评论

Popular Posts

常用的国内外延迟测速链接(generate_204)

随身WiFi折腾指南: 解锁、刷机与DIY

《爱的博弈》约翰·戈特曼 (John Gottman)

Cromite - 极度注重隐私的Chromium浏览器

ICEcoder显示汉字出现乱码的处理

神奇动物在哪里 Fantastic Beasts and Where to Find Them (2016)

为什么你睡了11个小时仍然觉得疲累?

iPhone 4S用TFT屏 智能机主流屏幕详解

MiniPomodoro - 极简番茄计时器(附源码)

野兽组合 - 很快再相见 Звери - До скорой встречи