Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript can';t使用<;脚本/>;_Javascript_Jquery_Json_Api_Addthis - Fatal编程技术网

Javascript can';t使用<;脚本/>;

Javascript can';t使用<;脚本/>;,javascript,jquery,json,api,addthis,Javascript,Jquery,Json,Api,Addthis,在试图找到解决这个问题的办法后,我在几个小时内就找到了。我决定去问问那些在Stackoverflow上的专家 使用相同的脚本代码。它适用于Facebook API,但不适用于addThis API。有人能帮忙吗 我只需要加上这个总股数,并把我的HTML元素放在我的网站上 非常感谢 var总和=0, link=encodeURI('http://twitter.com'); $.getJSON('http://api-public.addthis.com/url/shares.json?url=

在试图找到解决这个问题的办法后,我在几个小时内就找到了。我决定去问问那些在Stackoverflow上的专家

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

我只需要加上这个总股数,并把我的HTML
元素
放在我的网站上

非常感谢

var总和=0,
link=encodeURI('http://twitter.com');
$.getJSON('http://api-public.addthis.com/url/shares.json?url=“+链接,函数(addthis){
sum+=parseFloat(addthis.shares);
$('.at').html(总和);
});
$.getJSON('http://graph.facebook.com/?id=“+链接,功能(fb){
总和+=浮点数(fb.股份);
$('.fb').html(总和);
});

fb脚本不工作。

添加此脚本不起作用。
我相信您正在从您所在的另一个域发出XHR请求。因此,这里的问题是CORS。当您尝试在浏览器控制台上发出该请求时,您应该会收到错误

请求的资源上不存在“访问控制允许来源”标题。

由于安全原因,现代浏览器会阻止跨源请求。
为了更好地理解这一点,请阅读更多相关内容

不,我确实在同一领域提出了请求。我始终无法使用此API获取共享数据。但是如果我用Facebook API修改它,它就正常工作了(代码是一样的),这是因为
http://api-public.addthis.com
不允许CORS请求,fb允许。您解决过这个问题吗?access control allow origin标头不工作。