jQuery 'viewstate'-like behavior

本文关键字:behavior -like viewstate jQuery | 更新日期: 2023-09-27 18:15:32

我正在构建一个jquery移动网站。它是一个SOA应用程序,在"pageshow"事件中,我调用web服务获取数据,并用它填充标签和下拉列表。但是,例如,当用户单击返回,应用程序将其带回到仪表板时,将再次进行ajax调用,并且再次不必要地填充标签。我想问的是,我能不能防止这种用相同的数据一次又一次地填充相同标签的行为?移动版jquery是否内置了这种"viewstate"行为?

感谢您花时间回答我的问题。

jQuery 'viewstate'-like behavior

你可以使用HTML5的localStorage/sessionStorage API在回调之间实际保存数据。

我个人认为,如果您使用JQM的页面习惯用法(只有data-role=page并且不加载任何新的ajax页面),您根本不会有这个问题(而是相反,如何重置所有字段)。