如何保存数据而不触发事件


How to save data without triggering an event

我正在创建一个测试,我想保存所有尝试/未尝试的问题。这样,如果用户已经回答了一半,并且由于某种原因他被注销了,那么他下次登录时就不必从头开始了。

有人能帮我一下吗?我正在开发这个项目在PHP

一种方法是使用setInterval()向服务器发送自动XMLHttpRequest(),并设置自动保存行为。

另一种方法是使用localSotrage而不与服务器进行任何交互。

如果您提供了一些代码,那么通过调整您的示例来演示建议会更容易。

谢谢大家的建议。这些帮助我找到了适合我的项目的实际方法。

我选择了一个不同的选项。我所做的是调用ajax,以便在有单选按钮触发事件时保存记录。

这节省了我在间隔中设置的随机触发器。再次感谢大家

**Lazarev* alexander *给出了非常好的建议,你可以使用本地存储但是,如果您对本地存储不满意,或者您的客户端在旧的浏览器中不支持本地存储。然后你可以在每次用户尝试的问题中使用ajax请求你可以向服务器请求并存储用户答案如果他改变了其中一个尝试的问题你可以在服务器中更新。