ajax 调用在我的 facebook iframe 中返回 null

Posted

技术标签:

【中文标题】ajax 调用在我的 facebook iframe 中返回 null【英文标题】:ajax call returns null in my facebook iframe 【发布时间】:2011-02-06 05:19:59 【问题描述】:

我正在使用 jquery 从 iframe 中的我的 facebook 应用程序向我的服务器发送一个 ajax 请求。 当网络应用程序独立运行并在 facebook 平台之外运行时,ajax 请求工作正常,但在 facebook 中,我从 ajax 请求得到的结果是空白的!!! 这是我使用的代码:

$.ajax(
    url: 'http://mydomain.com/search',
    data: params,
    cache: false,
    dataType: 'json',
    success: function(posts) 
                // post is null !!!!!
             
    error: function(json) 
                alert('error');
                        
    );

如果有人可以帮助我,我将不胜感激。

谢谢。

【问题讨论】:

【参考方案1】:

好的,我自己解决了。 这是一个跨域问题。

【讨论】:

你是怎么解决的?这样未来的用户可以看到相同问题的答案

以上是关于ajax 调用在我的 facebook iframe 中返回 null的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ColdFusion 中用 AJAX 替换 iframe

Ajax 到控制器并在 IFrame 中返回文件

检测由AJAX请求调用的Iframe的滚动事件

是否可以在我自己的网站的 iframe 中实现 facebook 聊天?

facebook内的iframe分享

检测 AJAX 请求调用的 Iframe 的滚动事件