gpt4 book ai didi

php - jQuery load() 和 Facebook XFBML 的问题

转载 作者:行者123 更新时间:2023-12-01 06:41:33 37 4
gpt4 key购买 nike

情况

我像这样打开一个层(jQueryUI)。

$("#dialog").load('userinfo.html #layer').dialog('open');

userinfo.html 显示 Facebook 用户的照片和姓名。

  <html xmlns:fb="http://www.facebook.com/2008/fbml">
<...some code...>
<div id="layer">
<script type="text/javascript">
$(function() {
FB.init("2342342423424", "http://www.mysite.com/xd_receiver.htm");
});
</script>
<fb:profile-pic uid="200000999530485" size="square" linked="true"></fb:profile-pic> <fb:name uid="200000999530485"></fb:name>
</div>
<...some code...>
</html>

问题:

图层打开,但fbml标签未渲染!请帮忙。我认为 load() 不会加载 js 部分。

(如果我在浏览器中打开 userinfo.html,一切正常)

最佳答案

我认为这应该有效:

$("#dialog").load('userinfo.html #layer', function() {
FB.XFBML.parse(document.getElementById('dialog'));
});
$("#dialog").dialog('open');

请注意,它在加载回调中被调用,以确保 Ajax 请求已完成并且数据已在触发 XFBML 解析之前加载。

关于php - jQuery load() 和 Facebook XFBML 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3224158/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com