star89757的gravatar头像
star89757 2016-11-21 22:21:13

js如何获取跨域html信息?

怎么在不用修改服务器下跨域获取html信息?

所有回答列表(3)
slamdunk的gravatar头像
slamdunk  LV12 2016年11月23日

你描述的太不清晰了

已注销用户的gravatar头像
已注销用户  LV34 2016年11月23日

解决jquery ajax调用远程接口的跨域问题

首先,接口必须允许远程调用.这是后端或者运维的事情.你必须保证你得到的一个接口是允许远程调用的.否则,就没啥了.

好,我们来看下如何解决

$.ajax({
    type:'get',
    url:url,
    // 下面的两行代码,就是解决跨域的关键
    xhrFields: {withCredentials: true},
    crossDomain: true,
    // 就是上面的两行代码
    success: function(data){
        // do something
    },
    error: function(data){
        // do something
    }
});

对于get 或者 post 均有效果的哦!

不要问我为什么,我只会用~

安静小墨的gravatar头像
安静小墨  LV8 2016年11月26日

jsonp或者getJSON()方法。jquery的,你百度一下有的.getJSON()这个我没成功过,jsonp倒是可以的 

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友