Jquery ajax开始得到延迟响应

Jquery ajax开始得到延迟响应,jquery,ajax,delay,Jquery,Ajax,Delay,在页面打开一段时间后,这个ajax请求会变得慢很多或者不起作用 $.ajax({ type: "POST", url: "atuamae.org/send.php", data: dataString, success: function() { showmessages() //podia-se meter o texto desaparecer suavemente por baixo.. } }); 还有另一个正在运行的函数:

在页面打开一段时间后,这个ajax请求会变得慢很多或者不起作用

 $.ajax({  
  type: "POST",  
  url: "atuamae.org/send.php",  
  data: dataString,  
  success: function() {  
  showmessages()
  //podia-se meter o texto desaparecer suavemente por baixo..
  }  
 });  
还有另一个正在运行的函数:

  function showmessages(){
  $("#messages").load('atuamae.org/show-messages-encomendar.php');
   setTimeout('showmessages()',15000);
  }
他们互相干涉吗? 数据是否以某种方式累积


p、 由于某种原因,这种影响在chrome中比在Firefox中更为显著。每次你自己调用
showmessages()
或者调用它的ajax调用时,它都会启动一个新的循环,每15秒调用一次
showmessages()

因此,如果您调用该ajax调用10次,那么每15秒就会有10个计时器调用
showmessages()
。如果您调用ajax调用30次,那么每15秒就会有30个计时器调用
showmessages()
,这意味着它每1/2秒就会被调用一次。是的,事情会慢很多


你真的想让
showmessages()
每隔15秒无限期地调用自己吗?

是的,我更喜欢使用comet之类的解决方案,但我试着理解它是如何工作的,它对我来说仍然很可怕,几个月后也许我会再试一次