Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
Jquery IE没有响应。来自/me/friends的数据_Jquery_Facebook_Each - Fatal编程技术网

Jquery IE没有响应。来自/me/friends的数据

Jquery IE没有响应。来自/me/friends的数据,jquery,facebook,each,Jquery,Facebook,Each,我不确定是否需要询问jQuery或Facebook,但是: 我目前的网站允许用户邀请他们的朋友加入赞助。所以我使用下面的代码,它工作得很好。。。除了IE 函数加载\u friends{ 如果$'fb\u friendbox'.is':空{ FB.api'/me/friends',函数响应{ $.eachresponse.data,函数索引,朋友{ var nextFriend=+friend.name+; $'fb_friendbox'.appendnextFriend; }; $'.ajax

我不确定是否需要询问jQuery或Facebook,但是: 我目前的网站允许用户邀请他们的朋友加入赞助。所以我使用下面的代码,它工作得很好。。。除了IE

函数加载\u friends{ 如果$'fb\u friendbox'.is':空{ FB.api'/me/friends',函数响应{ $.eachresponse.data,函数索引,朋友{ var nextFriend=+friend.name+; $'fb_friendbox'.appendnextFriend; }; $'.ajax load'.css'display','none'; }; } } IE的js控制台从法语告诉我无法获取“length”的值,对象为null或未定义。因此,由于我不经常使用IE,而且据我所知,我无法使用console.log或debug,我只是尝试了一些警报,并看到:

响应是一个对象 response.data未定义其他浏览器(如Chrome)会向我返回对象列表 代码流很好,直到每行$ 因此,在最后,即不加载当前用户的朋友列表,我不知道是什么。我是否错过了IE所需但其他浏览器不需要的功能?

我敢打赌response.error已设置,并且告诉您没有使用有效的访问令牌


我也很确定,这同样源于由来已久的第三方cookies问题…

annd。。。关闭我的问题解决了,事实上它根本不存在。我正在使用Linux,所以对于IE版本,我借用了一位同事的Windows pc,最后在另一位同事的pc上进行了尝试,发现一切都很好。第一个版本以一种我不理解的方式阻止了每个Facebook请求,也不知道是什么导致了这种行为。这与数据有关,错误不存在。

我不知道。。。也许31%的访客是8和9?毕竟,Facebook从6到9都关心IE。你可以在IE中使用控制台,至少在IE9中是这样。按F12打开开发人员工具。我知道IE8和IE9上的console,我指的是console.debug和console.log命令,这些命令告诉我们的不仅仅是一个经典的alertvar。我在Chrome和Firefox上使用它,我很失望IE不支持它。