每次单击按钮时,jquery都会变慢

每次单击按钮时,jquery都会变慢,jquery,ajax,Jquery,Ajax,我创建了两个按钮,用jquery加载一些数据 $('.friends').click(function(){ var id = $('html').attr('id'); $.post('ajax/friends_ajax.php', {id:id}, function(callback){ $('#friends_content').html(callback); }); }); 但每次我在这两个按钮之间切换时,它都会变得越来越慢

我创建了两个按钮,用jquery加载一些数据

    $('.friends').click(function(){

    var id = $('html').attr('id');



    $.post('ajax/friends_ajax.php', {id:id}, function(callback){
        $('#friends_content').html(callback);

    });


});
但每次我在这两个按钮之间切换时,它都会变得越来越慢。。。。更慢。。对此是否有解释,是否有解决方案:S


谢谢您的时间。

您是否在“html”标签上添加了“id”属性?这是很不寻常的…你应该发布更多的代码。您是否将ajax的结果保存在某种变量或隐藏的html元素中?可能是服务器问题。另外,您可能应该使用
$.parseHTML(回调)
是的,当用户登录到html标记时,我存储了用户id。。该网站只能通过应用程序在手机上的网络视图中显示。。我知道这很不寻常,但它很管用:)。。我这么做是因为在jquery中获取会话数据时遇到了一些问题。。无论如何当我点击一个按钮。它将把ajax调用的结果加载到。。当我单击other按钮时,它会将另一个ajax调用的结果加载到同一个div中,但它会在加载.empty();$之前清除。parseHTML(回调)完成了任务!。我没有ide为什么和如何,但它现在运行平稳:)