求和变量并继续显示和更新它

时间:2012-08-25 23:24:03

标签: php javascript

我有这个功能,它是我游戏的一部分,它将数据发送到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;
}

1 个答案:

答案 0 :(得分:1)

我猜你想把你从myScore.php得到的分数添加到score并显示出来。 parseInt()函数应该可以解决问题:

function show3(msg)
{
score = score+parseInt(msg);
document.getElementById('myScore').innerHTML = score;
return score;
}

首先,命名var和函数参数score让你感到困惑。其次,你没有添加你从getScore.php获得的分数,你正在替换它。