Javascript 是否可以在url路径的参数值中发送特殊字符?
我有一个url链接“Change”,当用户单击链接时,会打开一个弹出窗口。在此期间,一些带有值的参数也会发送到url中。某些参数值包含特殊字符(“例如:&name=D'LOREY&lname=VALENTINE”)。如果该值充满字母表,则工作正常,但在该值包含特殊字符时抛出javascript错误。请帮助解决此问题。提前感谢。查找Javascript内置的Javascript 是否可以在url路径的参数值中发送特殊字符?,javascript,Javascript,我有一个url链接“Change”,当用户单击链接时,会打开一个弹出窗口。在此期间,一些带有值的参数也会发送到url中。某些参数值包含特殊字符(“例如:&name=D'LOREY&lname=VALENTINE”)。如果该值充满字母表,则工作正常,但在该值包含特殊字符时抛出javascript错误。请帮助解决此问题。提前感谢。查找Javascript内置的escape函数。查找Javascript内置的escape函数。在参数的名称和值上使用encodeURIComponent。所有主流桌面浏览
escape
函数。查找Javascript内置的escape
函数。在参数的名称和值上使用encodeURIComponent
。所有主流桌面浏览器都支持IE 5.5。如果您需要支持IE 5,则必须使用escape
,正如其他地方指出的那样,它并不完美。在参数的名称和值上使用encodeURIComponent
。所有主流桌面浏览器都支持IE 5.5。如果你需要支持IE 5,你将不得不使用escape
,正如其他地方提到的那样,它并不完美。根据(我不能保证的准确性),escape
被破坏,使用encodeURIComponent
。根据(我不能保证的准确性),escape
被破坏,使用encodeURIComponent
。