URL过长的解决方法

       做项目时发现,有一个URL需要传一个长字符串,用get方式IE又限制了URL的长度,改用post传递解决长度限制.

var oForm = document.createElement("form");    //表单提交
         oForm.method="post";
         oForm.action=url     //action路径
         
         var hasitemsids_input = document.createElement("input");
         hasitemsids_input.type="hidden";
         hasitemsids_input.name="idStr";
         hasitemsids_input.value=str;      //待传参数
         oForm.appendChild(hasitemsids_input);
         document.body.appendChild(oForm);
        
         oForm.submit();

posted @ 2018-04-12 09:55  魏俊斌  阅读(565)  评论(0编辑  收藏  举报