Javascript jQuery Mobile:提交后保留数据

Javascript jQuery Mobile:提交后保留数据,javascript,jquery,html,session,jquery-mobile,Javascript,Jquery,Html,Session,Jquery Mobile,目前,我已经实现了一个会话,我正在尝试用会话中应该包含的数据恢复表单中的数据。这是行不通的 如果出现错误,是否有一些特殊的方法可以使用jQuery Mobile保留提交的数据?Hmm可能有几种方法 如果在页面上设置data ajax=false,它将起作用 您可以使用jquery的数据方法 Html5本地或会话存储 发生的事情是,JQM正在查看(一旦提交)它试图命中的url是否已经在DOM中。如果是,它将加载该DOM元素。如果没有,它会再次请求该页面,但如果您的浏览器已经缓存了该页面,浏览器只会

目前,我已经实现了一个会话,我正在尝试用会话中应该包含的数据恢复表单中的数据。这是行不通的


如果出现错误,是否有一些特殊的方法可以使用jQuery Mobile保留提交的数据?

Hmm可能有几种方法

  • 如果在页面上设置data ajax=false,它将起作用
  • 您可以使用jquery的数据方法
  • Html5本地或会话存储

  • 发生的事情是,JQM正在查看(一旦提交)它试图命中的url是否已经在DOM中。如果是,它将加载该DOM元素。如果没有,它会再次请求该页面,但如果您的浏览器已经缓存了该页面,浏览器只会返回缓存的副本。如果GET和POST的URL相同,则可能是这种情况

    你可以做两件事

  • 在页面中放置一些无缓存标题,以便浏览器知道不保留它

    META HTTP-EQUIV=“Pragma”CONTENT=“无缓存”

    META HTTP-EQUIV=“Expires”CONTENT=“-1”

  • 数据ajax=“false”
    放在表单标记上


  • 所以你是说jQuery Mobile不喜欢Session?因为它将其他页面加载到与第一个页面相同的dom中,所以我不确定它将如何工作。