Javascript 如何在不触发事件的情况下保存数据

Javascript 如何在不触发事件的情况下保存数据,javascript,php,Javascript,Php,我正在创建一个测验,希望保存所有尝试/未尝试的问题。因此,如果用户回答了一半,并且由于某种原因他注销了,那么他不必在下次登录时从第一次开始 有人能帮我吗? 我正在用PHP开发这个项目。一种方法是使用自动发送到服务器并进行自动保存 另一种方法是在不与服务器进行任何交互的情况下使用 如果您提供了一些代码,那么通过修改示例来演示建议会更容易 谢谢大家的建议。 这些帮助我找到了适合我的项目的实际方法 我为此选择了不同的选项。 我所做的就是使用ajax来保存记录,只要出现单选按钮触发事件 这就节省了我在间

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

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

一种方法是使用自动发送到服务器并进行自动保存

另一种方法是在不与服务器进行任何交互的情况下使用


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

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

我为此选择了不同的选项。 我所做的就是使用ajax来保存记录,只要出现单选按钮触发事件

这就节省了我在间隔时间内设置的随机触发器。
再次感谢您

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

当用户提交任何问题的答案时,您可以进行ajax调用。执行此操作时,您将获得用户在给定答案下尝试的所有问题使用计时器(setinterval)并使用localstorage/Cookie设置表单数据如果需要在服务器上使用AJAX您的建议非常有用。我无法在这里共享代码片段,因为它与我的查询无关。我无法在PHP中访问localstorage。我必须通过javascript-ajax发送它。