我有这个功能,它是我游戏的一部分,它将数据发送到getScore.php。在那个PHP中,我有一些代码可以将玩家输入的每个标签的分数发回给我,比如这个“100”“50”或“10”。 现在我想抓住这些分数并总结它们并继续向玩家展示他的分数(更新),直到比赛结束。
function showScore() {
$.ajax({
type: "GET",
url: "getScore.php",
data:{
tag: $("#tag").val(),
timecode: curTime,
filename: getFileName(),
gameid: gameID()
}
}).done(function( msg )
{
show3(msg);
});
return false;
};
最后一个功能是我显示分数的位置,但现在我想将其更改为总和并显示。 我怎么能这样做?!
var score;
function show3(string)
{
document.getElementById('myScore').innerHTML = string;
return string;
}
答案 0 :(得分:1)
我猜你想把你从myScore.php得到的分数添加到score
并显示出来。 parseInt()
函数应该可以解决问题:
function show3(msg)
{
score = score+parseInt(msg);
document.getElementById('myScore').innerHTML = score;
return score;
}
首先,命名var和函数参数score
让你感到困惑。其次,你没有添加你从getScore.php获得的分数,你正在替换它。