我正在jquery mobile中建立一个网站。它是一个SOA应用程序,在“pageshow”事件中,我调用Web服务获取数据并使用它填充标签和下拉列表。但是,例如,当用户点击回来并且应用程序将他带回仪表板时,再次进行ajax调用并再次不必要地填充标签。我想问的是,我可以一次又一次地阻止使用相同数据填充相同标签的这种行为吗? jquery mobile是否内置了这种“viewstate”行为?
感谢您抽出宝贵时间回答我的问题。
答案 0 :(得分:1)
您可以使用HTML5的localStorage / sessionStorage API在回调之间实际保存数据。
我个人认为,如果你使用JQM的页面习语(只有data-role = page而不加载任何新的ajax页面),你根本就不会遇到这个问题(反之,相反,如何重置所有领域)。