Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以在url路径的参数值中发送特殊字符?_Javascript - Fatal编程技术网

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

Javascript 是否可以在url路径的参数值中发送特殊字符?,javascript,Javascript,我有一个url链接“Change”,当用户单击链接时,会打开一个弹出窗口。在此期间,一些带有值的参数也会发送到url中。某些参数值包含特殊字符(“例如:&name=D'LOREY&lname=VALENTINE”)。如果该值充满字母表,则工作正常,但在该值包含特殊字符时抛出javascript错误。请帮助解决此问题。提前感谢。查找Javascript内置的escape函数。查找Javascript内置的escape函数。在参数的名称和值上使用encodeURIComponent。所有主流桌面浏览

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

查找Javascript内置的
escape
函数。

查找Javascript内置的
escape
函数。

在参数的名称和值上使用
encodeURIComponent
。所有主流桌面浏览器都支持IE 5.5。如果您需要支持IE 5,则必须使用
escape
,正如其他地方指出的那样,它并不完美。

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

根据(我不能保证的准确性),
escape
被破坏,使用
encodeURIComponent
。根据(我不能保证的准确性),
escape
被破坏,使用
encodeURIComponent