我有如下所示的post方法:
$(".buttons").click(function(){
var gettopic=$.post("topic.php", {id: topicId}, function(result){
// codes for handling returned result
});
})
单击新按钮时,我试图中止旧帖子:
所以我累了
$(".buttons").click(function(){
if (gettopic) {
gettopic.abort();
}
var gettopic=$.post("topic.php", {id: topicId}, function(result){
// codes for handling returned result
});
})
但是,这不起作用。所以我想知道如何解决?
最佳答案
您必须在gettopic
事件之外定义变量click
var gettopic;
$(".buttons").click(function(){
if (gettopic)
{
gettopic.abort();
}
gettopic=$.post("topic.php", {id: topicId}, function(result){
// codes for handling returned result
});
})