gpt4 book ai didi

php - 离开页面时 Ajax 请求是否仍然完成?

转载 作者:行者123 更新时间:2023-12-04 14:32:37 25 4
gpt4 key购买 nike

我遇到需要运行一些 PHP 的情况,特别是我需要发出 SOAP 请求并等待响应,然后用它做一些事情,但有时这些请求可能很慢,最多需要 9秒。

现在我真的不希望用户坐在那里等待 9 秒才能完成。

基本上用户流是..

  • 用户来到支付页面
  • 用户点击按钮通过支付网关(Paypal)支付
  • 然后用户返回网站(SOAP 请求和所有需要在此阶段完成的操作)

我曾考虑使用 Paypal IPN 通知运行它,但后来认为当用户返回网站时它不会完成。

所以,我想知道我是否可以在用户通过 Ajax 点击第一页时发出调用,并在用户提交付款时让它运行,当他们返回网站时应该完成 - - 如果他们最终没有完成付款,这没什么大不了的,所以我不担心在确认付款之前运行此代码。

我的问题是,如果我关闭它以通过 AJAX 运行,如果用户在页面完成之前离开页面,代码是否仍会执行?如果没有,有什么想法吗?

最佳答案

一旦请求被发送到服务器,无论您是否离开页面,请求的服务器端都会完成。

唯一不会发生的是客户端回调方法的执行。

关于php - 离开页面时 Ajax 请求是否仍然完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16518451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com