当前位置: 代码迷 >> Java Web开发 >> 请问下,使用wendow.open(url,'')时,url过长,数据上传不过去如何解决
  详细解决方案

请问下,使用wendow.open(url,'')时,url过长,数据上传不过去如何解决

热度:643   发布时间:2016-04-17 10:59:56.0
请教下,使用wendow.open(url,'')时,url过长,数据上传不过去怎么解决?
请教下,使用wendow.open(url,'')时,url过长,数据上传不过去怎么解决?

window.open(url,'','width=850,height=650,top=3, left=200')


url中放的值是checkbox中选择id的值。

------解决方案--------------------
url有长度限制,
window.open采用的是get方法,参数直接在Url后面,
这样的缺陷时
1、传递参数长度有限
2、明码,用户直接从url看出链接值

建议改为post方法,target=_blank弹出新窗口
document.method="post";
document.forms[0].submit(); 

post submit方式可以携带更多信息,同时用户看不到提交的信息
  相关解决方案