Jquery-Ajax-callback函数?
我使用$.get请求获取一些数据,然后将其存储在cookie中。当用户单击按钮时,将运行get请求。然后,他们会跟随一个链接到另一个页面,存储到cookie中的数据被提取并显示在新页面上 不幸的是,有些人在点击时精力相当旺盛,get请求会运行,但在完成之前会转到下一页。这显然会导致错误。所以我想编写一些代码,在get请求完成之前禁用到下一页的链接,但我不知道怎么做 这就是我目前所拥有的一切Jquery-Ajax-callback函数?,jquery,Jquery,我使用$.get请求获取一些数据,然后将其存储在cookie中。当用户单击按钮时,将运行get请求。然后,他们会跟随一个链接到另一个页面,存储到cookie中的数据被提取并显示在新页面上 不幸的是,有些人在点击时精力相当旺盛,get请求会运行,但在完成之前会转到下一页。这显然会导致错误。所以我想编写一些代码,在get请求完成之前禁用到下一页的链接,但我不知道怎么做 这就是我目前所拥有的一切 $.get(url, function(d) { cp = $('
$.get(url, function(d) {
cp = $('textarea#txt_quote', d).html();
z_cookie.set(topic_id, current_posts, '1');
});
您可以通过处理其
单击
事件来禁用链接,如下所示:
var link = $('selector to find <a> tag');
link.click(function() { return false; });
$.get(url, function(d) {
cp = $('textarea#txt_quote', d).html();
z_cookie.set(topic_id, current_posts, '1');
link.unbind('click');
});
location.href = link.attr('href');
我试过这样的方法,但没有成功,尽管你的想法非常有效。非常感谢。