在几个小时内尝试找到解决此问题的方法之后。我决定询问Stackoverflow上的专家。


使用相同的脚本代码。它适用于Facebook API,但不适用于addThis API。有人可以帮忙吗?


我只需要addThis Total Shares Count,并在我的网站上输入我的HTML 元素
。
非常感谢。



var sum = 0,& #xD;
 link = encodeURI('http://twitter.com');


 $。getJSON('http:// api- public.addthis.com/url/shares.json?url='+link,function(addthis) {

 sum + = parseFloat(addthis.shares);& #xD;

 $('。at')。html(sum);

});&#xD ;
&#的xD;
 $ .getJSON('http://graph.facebook.com/?id='+link,function(fb){

 sum + = parseFloat(fb。 share);

 $('。fb')。html(sum);

}) ;
&#xD;&#xA; &lt; script src =“https:// ajax。 googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<div class ='fb'&gt; fb脚本无效。 &lt; / div&gt;&#xD;&#xA;&#xD;&#xA;&lt; div class ='at'&gt; addThis脚本无效。&lt; / div&gt;
& #xD;&#XA; 答案 0 :(得分:0)
我相信您正在从其他域发出XHR请求,告知您所处的位置。因此这里的问题是CORS。当您尝试发出该请求而不是浏览器控制台时,您应该收到错误
No 'Access-Control-Allow-Origin' header is present on the requested resource.
由于安全原因,现代浏览器会阻止跨源请求。 为了更好地理解,请阅读here