アプリに実装したフラッシュビデオレコーダーの観客数を取得するために、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の間にあります。それを修正する方法について何かアイデアがあれば、それは素晴らしいことです。ありがとう