跪求跪求、使用AJAX加载多说评论系统的问题
假设main.html中,有一个<div id=Main></div>和两个连接(A和B)。
A连接点击后,通过AJAX加载a.html的内容到 #Main ,B连接点击后加载b.html的内容到 #Main。
现在B.html页面内容是一个多说的评论系统。代码见最后。
但是,当我第一次点击B连接加载这个页面的时候,评论系统正常显示,但是点了B再点A再点回B,那这个评论就不能显示啦。
(评论系统大致也是AJAX加载的,那段javascript好像是从多说服务器加载内容到 DIV class="ds-thread" )
我现在需要点来点去,切换来切换去,评论皆可正常显示。
跪求、谢谢。
------以下评论系统代码------------------
HTML code
<!-- Duoshuo Comment BEGIN -->
<div class="ds-thread"></div>
<script type="text/javascript">
var duoshuoQuery = {short_name:"moult"};
(function() {
var ds = document.createElement('script');
ds.type = 'text/javascript';ds.async = true;
ds.src = 'http://static.duoshuo.com/embed.js';
ds.charset = 'UTF-8';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds);
})();
</script>
<!-- Duoshuo Comment END -->
------解决方案--------------------
#("#main").html("");
$("#main").load('a.htm');
--------------------------------
#("#main").html("");
$("#main").load('b.htm');
------解决方案--------------------
缓存问题吧,加一个随机数作为参数试试