您的位置:首页 > 其它

使用POST请求跳转页面

2016-05-24 12:00 375 查看
同事遇到一个问题,jsp中,如果使用get命令,中文会乱码,在不修改tomcat配置的前提下,想要把所有的get请求转为post请求。

一直觉得post请求后返回的不就是一段数据嘛,怎么返回一个html页面呢?

通过搜索,找了一个解决方法,使用jQuery
在内存中建立一个form对象,然后调用这个对象的submit方法

如果你看到了这个问题,并且有更好的方法,请告知我呦,多谢~~

如何在网页中POST任意内容并跳转
https://segmentfault.com/q/1010000000473230
扩展:
$.extend({
StandardPost:function(url,args){
var form = $("<form method='post'></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);
});
form.submit();
}
});


调用:

$.StandardPost('url/path/req',{arg0:'arg0',arg1:'arg1'});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: