带“&”的字符串,如何在超级链接中传参?

如题,用超级链接做了个页面,通过传参展示数据。

但是发现,传递的参数文本中,如果带有“&”符号的就无法打开页面,一直是在“正在等待XXX.XXX.XXX.XXX的响应……”

而带其他符号(包括“/”)的则能正常打开。

应该也不是参数乱码的问题,我已经用了迪迪的转码函数(再次感谢!万能代码啊)

请大家帮忙看看,如果你们也遇到过这种问题,都是怎么解决的

谢谢啦!
FineReportyutingxtz 发布于 2017-4-1 10:04
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
flyingsnake发布于2017-4-1 10:04(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-4-1 10:08(编辑于 2023-9-6 09:34)
555
  • yutingxtz yutingxtz(提问者)
    试了一下,确实能用,而且,第一次函数嵌套反了,把迪迪的转码函数cjkEncode()放encodeURIComponent()内,使得中文传参错误。反过来就可以了。
    谢谢!!

    复制代码

    回复
    2017-04-01 10:18 
最佳回答
0
yutingxtz发布于2017-4-1 10:18(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    你是在设计器环境下测试的么?
    回复
    2017-04-01 10:23 
最佳回答
0
macro_hard发布于2017-4-1 10:23(编辑于 2023-9-6 09:34)
555
最佳回答
0
yutingxtz发布于2017-4-1 10:25(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    设计器下试试
    服务器tomcat?什么版本?
    回复
    2017-04-01 10:27 
最佳回答
0
macro_hard发布于2017-4-1 10:27(编辑于 2023-9-6 09:34)
555
  • yutingxtz yutingxtz(提问者)

    是的,已经测试成功了。

    之前把函数写成了 encodeURIComponent(cjkEncode(n)) ,才使得中文的又不成功了的;

    现在换过来,写成cjkEncode(encodeURIComponent(n)),之后就都能成功传参了。

    谢谢啦!
    回复
    2017-04-01 10:33 
最佳回答
0
yutingxtz发布于2017-4-1 10:33(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 585浏览人数
  • 最后回答于:2017-4-1 10:33
    活动推荐 更多
    热门课程 更多
    返回顶部