如何防止jquery ajax在数据参数上编码某些字符?

Lui*_*uot 2 ajax jquery

我正在使用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正在编译最后一个

Joe*_*Joe 7

你可以使用一个字符串:

$.ajax({
   data: "colons=::::::::",
   processData: false,
   ....
});
Run Code Online (Sandbox Code Playgroud)