我使用这个脚本(做一个 document.write,你可以访问 src 来查看它),它会在我的页面的 HTML 序列中花费时间加载:
<script type="text/javascript" src="http://pkmncards.disqus.com/recent_comments_widget.js?num_items=25"></script>
这可以防止脚本在加载时加载一两秒后的任何内容,因此我想通过 jQuery Ajax 加载它以防止挂断。
这是我尝试过的:
var $j = jQuery.noConflict();
$j(document).ready(function () {
$j.ajax({
url: "http://pkmncards.disqus.com/recent_comments_widget.js?num_items=25",
dataType: "script",
success: function (data) {
$j("#recent-discussion").html(data)
}
});
});
但是我没有正确处理成功。我看到请求加载,但它没有做任何事情。我希望它运行脚本并将 document.write 输出到目标#recent-discussion。
我仍在寻找示例,但无法弄清楚我做错了什么......非常感谢任何帮助!