多亏了一个 javascript 函数和一个 ajax 请求,我有一个计数来指示用户在使用我的应用程序时所获得的点数。他可以在他“播放”的页面上看到该计数。
现在,我想做的是将此数字传递给我的views.py,以便它修改我的用户的对象“分数”。
我解释。多亏了这个功能,我得到了计数:
var count = parseInt(0);
setInterval(function() {
$.ajax({
type: "GET",
url: "http://myxml",
success: Escore
});
}, 60000);
function Escore(xml){
$(xml).find("user").each(function() {
if($(this).attr("id") === id ) {
count += parseInt($(this).attr("count"));
$(".PlayerScore").html(count)
}
});
}
显示在我的 html 中:
<div class="PlayerScore"> </div>
现在,我想修改我的用户的对象“分数”。每分钟,我都会收到一个请求,告诉我玩家在我的 div 中获得的点数。我如何计算这个数以在我的views.py中修改我的“request.user.userprofile.score”?
我希望我的问题不会太混乱。任何帮助都会非常受欢迎。谢谢!