【问题标题】:Send data to php on window close在窗口关闭时将数据发送到 php
【发布时间】:2013-10-06 02:35:32
【问题描述】:

你能告诉我为什么这不起作用......?也尝试了 window.unload 但它也没有工作

   window.onbeforeunload = function(){ 
                 $.ajax({
             url:'logout.php',
             type:'POST',
             data:{user:$("#user").val()},
             success: function(response){

                   alert(response);
                 }


             })      

}

【问题讨论】:

标签: javascript ajax


【解决方案1】:

好吧,您可以在 AJAX 调用上设置 async: false 以使浏览器在执行任何其他操作之前等待请求完成,但请注意,这将在请求期间“挂起”浏览器。

async: false,

【讨论】:

    【解决方案2】:

    进行 ajax 调用 synchronous。由于调用是异步的,因此在您取回任何内容之前,窗口已关闭。

    【讨论】:

      猜你喜欢
      • 2011-10-06
      • 2013-09-19
      • 1970-01-01
      • 2023-01-18
      • 2017-10-13
      • 2014-04-27
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多