jquery mobile在单击时清除DOM

jquery mobile在单击时清除DOM,jquery,jquery-mobile,dom,jquery-mobile-popup,jquery-mobile-ajax,Jquery,Jquery Mobile,Dom,Jquery Mobile Popup,Jquery Mobile Ajax,我正在创建一个小型jquery移动webapp,在使用datadomcache='true'时遇到了一个问题。我设置了这一组,因为用户将进行搜索,数据模式class='columntoggle'表加载了一个选择列按钮,用于响应设计,该按钮保存搜索结果,然后链接到新页面。当用户转到新页面时,他们可以使用“后退”按钮,并且由于数据dom cache='true',搜索表单数据将被保留,他们不需要重新输入搜索条件并重新提交 但是,这导致了列切换按钮和屏幕上的任何弹出窗口出现问题,即使页面的链接更改为c

我正在创建一个小型jquery移动webapp,在使用datadomcache='true'时遇到了一个问题。我设置了这一组,因为用户将进行搜索,数据模式class='columntoggle'表加载了一个选择列按钮,用于响应设计,该按钮保存搜索结果,然后链接到新页面。当用户转到新页面时,他们可以使用“后退”按钮,并且由于数据dom cache='true',搜索表单数据将被保留,他们不需要重新输入搜索条件并重新提交

但是,这导致了列切换按钮和屏幕上的任何弹出窗口出现问题,即使页面的链接更改为contract_List.php&ui state=dialog,它们也根本不起作用,我假设是因为这些弹出id已经保存在DOM中,所以应用程序不知道如何处理它们

请原谅我对这个主题缺乏了解,我的问题是我是否能够在提交新搜索或打开特定页面时触发DOM清除,这样我就不会在弹出窗口中出错?对我来说,当用户进行新的搜索时,旧的搜索应该从DOM中删除,这也是有意义的


谢谢你的帮助

我找到了一个非常简单的解决这个问题的方法。我已经为每个表单设置了data ajax='false',在提交时使用data dom cache='true'进行搜索