使用我正在编写的脚本,jquery从url参数获取变量。它获得的值是一个url,所以如果像
那样 http://localhost/index.html?url=http://www.example.com/index.php?something=some
它的内容如下:
url = http://www.example.com/index.php?something
如果喜欢
http://localhost/index.html?url=http://www.example.com/index.php?something%3Dsome
它的内容如下:
url = http://www.example.com/index.php?something%3Dsome
将注册为有效网址。我的问题是如何在=
变量中搜索url
符号并将其替换为带有jquery或javascript的十六进制%3D
?
答案 0 :(得分:4)
使用(内置)encodeURIComponent()
功能:
url = 'http://localhost/index.html?url=' +
encodeURIComponent('http://www.example.com/index.php?something=some');
答案 1 :(得分:3)