我得到了这个ajax调用,它将登录名和分数传递给后面的代码。 问题是它似乎不再起作用了...... 它是在我做的时候做的,但现在它决定停止工作,我不知道为什么。
这是ajax调用:
$(function () {
$.ajax({
type: 'POST',
url: 'Game.aspx/Score',
data: JSON.stringify({ gamescore: count_element, loginname: loginname }),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
})
这就是它的目的地(但不是):
[WebMethod]
public static void Score(int gamescore, string loginname)
{
List<Highscore> Myhighscores = new List<Highscore>();
string hs = File.ReadAllText(@"c:\temp\hs.txt");
Myhighscores = JsonConvert.DeserializeObject<List<Highscore>>(hs);
Myhighscores.Add(new Highscore { Score = gamescore, Name = loginname });
HighscoreHelper.SerializeAndWriteToFile(Myhighscores);
}
哪里出错?
P.S。列表highscore
包含公开int
个游戏核心和公共string
登录名