我正在使用jquery ajax来查询来自三方Web服务的数据,问题是我需要将冒号字符:作为数据的一部分传递,而不对其进行编码,但$ .ajax方法是自动编码所有非字母字符.所以问题是
如何防止jquery ajax对数据参数的某些字符进行编码?
更新
我知道冒号是编码的,因为我看到它与Firebug
更新
如果我在浏览器URL框上使用它我得到我想要的数据
http://example.com?callback=jsonp1316104718105&quit=20100299222.0&show=name:fransisco
如果我使用这个在浏览器的URL框上我得到错误的数据
http://example.com?callback=jsonp1316104718105&quit=20100299222.0&show=name%3Afransisco
问题是$ .ajax正在编译最后一个
你可以使用一个字符串:
$.ajax({
data: "colons=::::::::",
processData: false,
....
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4695 次 |
| 最近记录: |