问题:当用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]); } });
大功告成!没有报错
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务