如何取消Parse JSK查询

时间:2015-11-16 08:51:03

标签: jquery parse-platform

我正在使用jQuery从按钮单击启动Parse.com Javascript查询。问题是,如果有人快速连续多次点击this.KeyPress += Form1_KeyPressed; .... private async void Form1_KeyPressed(object sender, EventArgs e) { for(int i=0; i<int.max; i++) ; } ,名称列表将多次出现。例如。如果他们快速按两次,那么它会使名字加倍。

game-score-button

我想我需要找到一种方法来取消现有查询,如果它存在,然后运行新查询。

我认为它会运行查询,使用$('#game-score-button').click(function() { var GameScore = Parse.Object.extend("GameScore"); var query = new Parse.Query(GameScore); query.equalTo("playerName", "Dan Stemkoski"); query.find({ success: function(results) { // If successful then clear the names from the list $('#name-list').empty(); // Iterate through the for (var i = 0; i < results.length; i++) { var object = results[i]; var name = object.get('playerName'); $('#name-list').append(name); } }, error: function(error) { alert("Error: " + error.code + " " + error.message); } }); }); 命令清除名称列表,然后重新填充,但这似乎不起作用。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

从评论中重新发布:

您需要在用户点击它时禁用该按钮,然后在成功/错误回调中再次启用。