gpt4 book ai didi

javascript - 离线存储内容直至建立连接

转载 作者:行者123 更新时间:2023-11-28 01:29:57 25 4
gpt4 key购买 nike

我希望获得有关离线 iPad 应用程序的一些帮助。

我的应用程序中有一个供用户填写的表单,然后该表单链接到在线 PHP 脚本。显然,只有上线后才能运行该脚本。有什么方法可以单击表单提交按钮,如果有连接,它将连接到并运行 PHP,如果没有连接,它将在连接可用时自动在后台运行 php。

我尝试了许多不同的搜索,但仍然不成功。

提前谢谢您!

最佳答案

很可能可以使用 JavaScript 来解决这个问题,但这并不是那么简单。由于您正在处理一个可以检查网络连接状态并监听更改的 iOS 应用程序,因此您可能应该创建一个在应用程序中接收表单数据的服务。该服务应该在本地存储数据,找出目标服务器何时可以访问并发送。

更新:

如果您正在处理网络应用程序,那么仍然需要在 JavaScript 中实现使用定时事件的服务(即 setTimeout()setInterval()) 检查连接状态。提交表单后,防止默认行为,以便不会以传统方式提交表单。相反,请将数据本地存储在 sessionStoragelocalStorage 中,当您的服务发现目标服务器可用时,读取本地存储的数据并通过 AJAX 发送。

关于javascript - 离线存储内容直至建立连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22247311/

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