javascript - FBJS Ajax加载内容

标签 javascript ajax facebook fbml fbjs

我尝试了其中一个示例 here加载div中的内容,但除了显示图像之外,它不显示任何内容。我哪里出错了?

文件ajax1.js:

function General_Refresh(url,div){
    //Showing the load image (pay attention to /> of <img
    document.getElementById(div).setInnerXHTML('<span id="caric"><center><img src="http://website.name/images/ajax-loader.gif" /></center></span>');
    var ajax = new Ajax();
    ajax.responseType = Ajax.FBML;

    ajax.ondone = function(data) {
        //Hide the loading image
        document.getElementById('caric').setStyle('display','none');
        document.getElementById(div).setInnerFBML(data);
    }
    //If there are errors re-try
    ajax.onerror = function() {
        General_Refresh(url,div);
    }
    ajax.post(url);
}

文件quote.html:

    <script src="http://website.name/scripts/ajax1.js" type="text/javascript"></script>
    <script type="text/javascript">
        <!--
        General_Refresh("http://website.name/quote.php","quote");
        //-->
    </script>

    <div id="wrapper">
        <div id="quote"><strong>this</strong></div>
    </div>
</div>

最佳答案

FBJS/Ajax 没有任何问题。这是 quote.php 中的错误。

关于javascript - FBJS Ajax加载内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2631372/

相关文章:

javascript - 如何使用从日期到离开日期计算经验

facebook - 范围无效 : user_location. 一键facebook登录时?

跨不同平台的 facebook 用户访问 token

javascript - 使用 javascript 通过 google api 发送邮件失败

javascript - 更改堆积条形图的颜色

javascript - AngularJS:观察网络流量/xhr 请求

javascript - 如何从异步调用返回响应?

facebook - Facebook Canvas 应用程序中的滚动事件

javascript - 基于其他Select字段选择ant design更新Select Option列表

使用 POST 的 Ajax 重定向