我有一个游戏,我想保存高分。
这就是我现在正在做的事情:
/* high score stuff */
var score = 0;
var highscore = 0;
var scoreelement = $('#highscoredisplay');
//showing high score
function calchighscore(){
highscore = $.get('highscore');
$.ajax({
url:'index.html',
type: 'get',
dataType: 'html',
success: function(data){
jQuery('#highscoredisplay')
}
//set score to wincount
score = wincount;
if(score > highscore){
highscore = score;
}
showscore();
}
我的ajax通话不起作用,因为我不知道如何拨打适当的电话。现在我可以通过增加胜利来提高我的高分,但是在退出游戏后高分并没有保存。
任何人都可以帮助我吗?我想我需要使用我的高分辨率,但我不知道如何。我一直在寻找很多例子,但我找不到我正在寻找的东西,或者我只是不明白我在寻找什么......
提前致谢!
答案 0 :(得分:0)
我会使用PageMethod获得这样的分数:
function calchighscore() {
PageMethods.GetHighScore($.get('highscore'), OnSuccess, OnFailure);
function OnSuccess(data) {
score = wincount;
if (score > data) {
highscore = score;
}
function OnFailure() {
alert('failed');
}
}