跨域返回json数据,不能修改服务端的返回格式,只返回标准json数据

横空出世 发布于 2015/07/04 16:03
阅读 1K+
收藏 0

跨域返回json数据,不能修改服务端的返回格式,只返回标准json数据,请问如何在客户端编写JS脚本,感谢,  例子:  <script type="text/javascript">

     jQuery(document).ready(function(){ 
        $.ajax({
             type: "get",
             async: false,
             url: "http://flightQuery.com/jsonp/flightResult.aspx?code=CA1998",
             dataType: "jsonp",
             jsonp: "callback",
             jsonpCallback:"flightHandler",
             success: function(json){
                 alert('您查询到航班信息:票价: ' + json.price + ' 元,余票: ' + json.tickets + ' 张。');
             },
             error: function(){
                 alert('fail');
             }
         });
     });
     </script>

加载中
1
修改性别
修改性别

跨域、可以设置google chrome 快捷方式、加入


这种办法治标不治本。

但是纯粹的跑数据、还是可以用的

0
横空出世
不明白什么意思啊?怎么和浏览器有关呢?
0
淘气的小猴子
淘气的小猴子
后台获取json数据
0
碳素云信息技术
碳素云信息技术
第一,没太看懂什么意思。第二,跨域方面建议使用CORS去控制,
0
横空出世
到另一个服务器上只能读取到JSON数据,不能修改服务端提供的数据格式,用JSONP可以提供跨域访问的权限,但是JSONP返回的是JSON数据所以脚本报错了。所以要请求处理的办法,@碳素云信息技术请问CORS可以解决这种问题吗?
0
横空出世
http://home.cw.uitv.com.cn/Weather.ashx?service=1&cityid=101030100 ,就这个URL获取天津的天气数据,你帮助看一下,有什么办法可以获取呢?
0
RegnoiX
RegnoiX
这种情况jsonp也做不了,只能搞个代理
0
横空出世
如何搞代理?
返回顶部
顶部