js 进行post方式页面跳转

来源:互联网 发布:无限流量的软件 编辑:程序博客网 时间:2024/05/29 06:58

问题:当用get方式提交页面时对页面传输的数据过多而报错

现象分析:

1.页面是跳转到另一个页面

2.传输的字段有一个content。传输数据字段字节长度过大

3.是js方式跳转

解决思路:

1.form表单可以使用post方式跳转页面。用js 拼接成form表单,然后自动提交

$.StandardPost(url,{'userName':userName,'headPicUrl':headPicUrl});$.extend({StandardPost:function(url,args){var body = $(document.body),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.appendTo(document.body);form.submit();document.body.removeChild(form[0]);}});



大功告成!没有报错

原创粉丝点击