正则表达式在javascript中替换字符串中的所有"&"....

Aam*_*ain 2 javascript regex ajax jquery

我有url,其中参数包含'&'字符..现在我必须做一个ajax调用,但服务器发送异常...所以解决方案是用%26替换'&'参数然后使呼叫...

例如..

url = http://localhost.com/?q=java&industry="IT&web"&location="New-york & Florida"
Run Code Online (Sandbox Code Playgroud)

结果必须是......

= http://localhost.com/?q=java&industry="IT%26web"&location="New-york %26 Florida"
Run Code Online (Sandbox Code Playgroud)

bob*_*bko 8

你必须使用:

query = encodeURIComponent (query);
Run Code Online (Sandbox Code Playgroud)

  • 在创建完整URL之前,必须为每个$ _GET变量使用encodeURIComponent (2认同)