这两天写页面,有用到html向html传值的情况,这时候测试发现一个问题:
例如要传“P2P下载应用”这个字符串,
ie上面传的就是“P2P下载应用”
而火狐上传传的却是“P2P%CF%C2%D4%D8%D3%A6%D3%C3”想求一段代码, 让接收这个字符串的页面先检查,发现是编码的,就解码再alert,要是不是就直接alert,或者有没有办法,让火狐也传“P2P下载应用”?jsencodedecode中文
例如要传“P2P下载应用”这个字符串,
ie上面传的就是“P2P下载应用”
而火狐上传传的却是“P2P%CF%C2%D4%D8%D3%A6%D3%C3”想求一段代码, 让接收这个字符串的页面先检查,发现是编码的,就解码再alert,要是不是就直接alert,或者有没有办法,让火狐也传“P2P下载应用”?jsencodedecode中文
解决方案 »
- |zyciis| 求一款像youku.com。的超链接JQuery插件 谢谢
- 求下面代码的解释
- 想问下页面刷新的问题
- 请问:使用javascript或是jquery,如何减少用户的无效操作?
- javascript怎么获得表格动态生成的select中的值
- 各位大哥大姐,最近遇到一个奇怪的问题,在<TD>中包含<DIV>块,<DIV>块中又包含一个表格,表格内容很多,所以使用DIV来实现上下滚动,但
- 如何在子窗口内直接获取框架或者框架上其他子窗口内的变量值(别用session.和cookie)
- 如何让表格的单元无论内容多少,宽度不变
- 在web页面上,如何动态限制用户可否在某些输入框输入内容..
- 用javascript如何屏蔽html代码?
- checkBox问题
- 设计树菜单,用什么对象来实现最快?obj.style.display='none',是表格最快吗?
decodeURIComponent(URIstring)
而后我用encodeURI编码,然后window.open打开url这个时候新页面顺利打开了,中文也传递正确了,但是又有个新问题, 这个时候我刷新b.html的时候,编码结果变了,从a.html打开b.html的时候,url是:
http://192.168.1.1/b.html?datepicker_from=2013-07-11&datepicker_to=2013-07-11&listmethod=byday&device=-1&provice=P2P%E4%B8%8B%E8%BD%BD%E5%BA%94%E7%94%A8&protodetail=0
而b.html刷新的时候,url是:
http://192.168.1.1/b.html?datepicker_from=2013-07-11&datepicker_to=2013-07-11&listmethod=byday&device=-1&provice=P2P%CF%C2%D4%D8%D3%A6%D3%C3&protodetail=0编码后的结果不一样,这是为何? 要如何解决b.html刷新的问题?