Extjs6.2系列之Ajax跨域

时间:2021-11-07 04:37:08

不得不说这是个Ext的大坑啊,文档,google,百度,改源码搞了半天都没能解决这个问题,最后转投了jQuery,几行代码轻松搞定。

首先在index.html里引入jquery文件,随后在你想要用到的地方这样调用,如下是我在做qq登录是通过access_token获取client_id和openid的过程。

jQuery和Ext完美兼容,忍不住爆个粗口,太TM完美了!

$.ajax({
    url: 'https://graph.qq.com/oauth2.0/me?access_token='+accessToken,
    dataType: "jsonp",
    jsonpCallback: 'callback',
    success: function(data) {
        Ext.apply(MyApp,{clientId: data.client_id,openId : data.openid});
    }
});