bad*_*bye 7 html javascript ajax jquery
我有post方法,如下所示:
$(".buttons").click(function(){
var gettopic=$.post("topic.php", {id: topicId}, function(result){
// codes for handling returned result
});
})
Run Code Online (Sandbox Code Playgroud)
当点击一个新按钮时,我试图中止旧帖子:所以我很累
$(".buttons").click(function(){
if (gettopic) {
gettopic.abort();
}
var gettopic=$.post("topic.php", {id: topicId}, function(result){
// codes for handling returned result
});
})
Run Code Online (Sandbox Code Playgroud)
但这不起作用.所以我想知道如何解决这个问题?
您必须gettopic
在click
事件之外定义变量
var gettopic;
$(".buttons").click(function(){
if (gettopic)
{
gettopic.abort();
}
gettopic=$.post("topic.php", {id: topicId}, function(result){
// codes for handling returned result
});
})
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2799 次 |
最近记录: |