0

我尝试在我的 django 应用程序中实现一个 ajax 请求,以获取我在我的应用程序中实现的闪存录像机的观众数量。这个数字在一个 xml 文件中。

这是我在模板中使用的js:

    var url = window.location.pathname.split('/');
    var id = url[2];     // The id of my video is www.mysite/video/ID.com

    setInterval(function() {
        $.ajax({
            type: "GET",
            url: "http://myxmlfiles",
            success: parseXml
        });
    }, 2000);

    function parseXml(xml){
        $(xml).find("user").each(function() {

            if($(this).attr("id") === id) {
                $(".DubScore").html($(this).attr("count"))
            }

        });
    }

在我的html中:

      <div class="DubScore"> </div>

xml 文件呈现:

   <streams>
   <user id="3" count="1"/>
   </streams>

问题是什么都没有出现。我真的不知道我做错了什么。

任何建议都会很棒,

编辑:当我运行我的 js 控制台时,我可以看到我想要的观众数量。所以唯一的问题是它不会在我的 div 中显示这个数字。问题出在js和html之间。如果您对如何修复它有任何想法,那就太好了。谢谢

4

0 回答 0