我有另一个奇怪的小jquery-ajax问题。下面的脚本完美地适用于FF和chrome中的多次单击,但只能在第一次点击时工作。我在萤火虫中看过它并没有问题。我有类似的jq脚本,可以无限重复,但无法弄清楚为什么这个不会。
现在我想到了其他脚本是POST请求,仅供参考。有什么想法吗?
下面的JQuery-AJAX脚本:
$('.activity').on('click', '.tip', function(e){
e.preventDefault();
var tip = $(this);
var class_tips = tip.parent();
var actID = class_tips.find('.value').val();
$.ajax({
type: "GET",
data: "captip=" + actID,
url: "includes/tips.php",
success: function(msg){
class_tips.find('.tips_right').html(msg);
}
});
return false;
})
答案 0 :(得分:0)
我认为如果你在成功时返回true,它应该重置
e.preventDefault();
$('.activity').on('click', '.tip', function(e){
e.preventDefault();
var tip = $(this);
var class_tips = tip.parent();
var actID = class_tips.find('.value').val();
$.ajax({
type: "GET",
data: "captip=" + actID,
url: "includes/tips.php",
success: function(msg){
class_tips.find('.tips_right').html(msg);
return true;
}
});
return false;
})