首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-03-09 
请教下,使用wendow.open(url,)时,url过长,数据上传不过去怎么解决?请教下,使用wendow.open(url,)时,ur

请教下,使用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方式可以携带更多信息,同时用户看不到提交的信息

热点排行