我们正在开发一个跟踪系统,该系统使用 WordPress AJAX API 在 WordPress 环境中连续进行 3 次 ajax 调用,并在第 3 次调用时刷新页面。
我注意到有时我的数据输入尝试在后端失败,我假设(可能不正确)发生这种情况是因为我们的最后一个 Ajax 调用在前一个得到 200 OK 清除之前完成,并中断了连接,这意味着数据永远不会被存储。
现在我的印象是,一旦发出 jQuery.ajax({type: 'POST' 调用,我就可以立即关闭页面,并且我发布到的服务器端仍然会接收并处理数据,不管是什么发生父连接。
但是我的数据测试显示一些数据没有得到一致的输入。在先前的 AJAX 调用以 200OK 清除之前,我认为这不应该与我的最终 AJAX 调用完成(并重新加载页面)有关吗?
谢谢你的帮助!