我尝试在我的django应用程序中实现一个ajax请求,以获得我在我的应用程序中实现的flash视频录制器的观众数量。此编号位于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之间。如果您对如何修复它有任何想法,那就太棒了。谢谢