日期:2014-05-16  浏览次数:20455 次

jquery ajax 带参调用的问题 #############################################100% 结贴
http://api.k780.com:88/?app=phone.get&phone=13800138000&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json

上面的地址是查询手机号码归属地的, phone=13800138000,,
我现在想用ajax调用
 $.ajax({
                    cache:false,   //缓存
                    type: "post",
                    url: "。。。",
                    async: false,       //异步 
                    success: function (result) {
                        alert(result);
                    }
                });

url这里不知道该怎么传, ?求大侠指教
------解决方案--------------------
不能硬上弓,人家提供josnp这种格式吗?
------解决方案--------------------
引用:
Quote: 引用:


 $.ajax({
                    cache:false,   //缓存
                    type: "post",
                    url: "http://api.k780.com:88/",
                    data:{'phone':'13800138000','XXX':'XXX',...},
                    async: false,       //异步 
                    success: function (result) {
                        alert(result);
                    }
                });


还是不行,


去掉上边的<span>标签,这个是我在回复的时候加的高亮,不知道咋直接输出了!
------解决方案--------------------
跨域了吧 

另外你url参数中有个点,会破坏url结构。
------解决方案--------------------
没用,那个网址不支持jsonp,也不允许跨域调用,需要做代理才行

自己的站做个动态页捉去远程数据输出,ajax请求你的这个动态页,直接请求那个页面有跨域问题

如果没有自己的站,只能用ie浏览器,并且设置ie允许跨域就可以直接请求了