是否可以在url路径中的参数值中发送特殊字符?

时间:2010-02-02 14:23:39

标签: javascript

我有一个网址链接“更改”,当用户点击该链接时,弹出窗口将会打开。在此期间,一些带有值的参数也会在url中发送。某些参数值包含特殊字符(例如:& name = D'LOREY& lname = VALENTINE)。如果该值充满了字母,它工作正常,但当值包含特殊字符时抛出javascript错误。请帮助解决此问题。提前谢谢。

2 个答案:

答案 0 :(得分:6)

对参数的名称和值使用encodeURIComponent。所有主流桌面浏览器都支持它回到IE 5.5。如果你需要支持IE 5,你将不得不使用escape,这在其他地方并不完美。

答案 1 :(得分:0)

查找Javascript内置escape函数。