因为后台在进行一个非常耗资源的操作,这个操作不停止,其他的操作也会变得特别慢,所以希望可以在Ajax停止的同时,停止php的操作,可是FF中可以看出,虽然Ajax停止了,可是php依然在运行,而且其他的Ajax请求也都停滞了,这个有办法解决吗?

解决方案 »

  1.   

    php依然在运行是怎么看到的?
      

  2.   

    "FF中可以看出,虽然Ajax停止了,可是php依然在运行"FF这么强大?
      

  3.   

    找到相应xmlhttprequest,然后abort(),那样,用的prototype,所以是rs.transport.abort();
      

  4.   

    因为看见控制台里面的那个php还在转,要是停止的话,就应该停了,而且以后再对php进行Ajax请求,不会进行,对html文件的Ajax请求就正常
      

  5.   

    除非在进行一些单步操作,否则默认连线中断时会停止运行详细可以查看下面的函数说明
    ignore_user_abort()
    connection_status()
    connection_aborted()
      

  6.   

    不知道你是怎么请求的? 你ajax已经请求完了,数据返回了,不是说明你后台已经执行完了?一个exit; 不就成了?