如何在jQuery ajax请求中保持双引号不被清理?

时间:2013-09-16 03:21:58

标签: jquery ajax

我基本上需要做的是通过ajax请求传递一些内容:

http://www.somesite.com/?q="something here"

问题在于,当发送请求时,“s变为%22,这对我正在尝试的操作不起作用。

2 个答案:

答案 0 :(得分:3)

这是正常行为。 网址将被编码,看看urlencode

您的服务器框架应正确解码。

答案 1 :(得分:1)

如果这不起作用,那么听起来接收代码不遵守URL编码规则。

我的建议:修复Web服务器上的代码,使其能够以与其他系统相同的方式处理%22。当你准备将空间编码为%20或有时甚至是“+”时,以及其他许多规则。