我有同样的问题,问题不在于ajax:success或ajax:complete回调。问题在于,当显示加载的gif图像时,您将替换容器的内容,包括链接本身。因此,在其上应用成功,完整回调的元素不再是DOM的一部分,这就是为什么不触发该回调的原因。
一种解决方案是隐藏元素并附加加载图像,如下所示:
$('#my_link').on "ajax:send", (event, xhr, settings) -> $('#my_link').hide() $("#my_link_container").append("<image src = 'img.gif' />")
然后将触发成功和完整的回调。希望它对某人有帮助:)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)