jQuery'viewstate'式的行为

时间:2011-11-24 09:58:03

标签: c# jquery jquery-mobile

我正在jquery mobile中建立一个网站。它是一个SOA应用程序,在“pageshow”事件中,我调用Web服务获取数据并使用它填充标签和下拉列表。但是,例如,当用户点击回来并且应用程序将他带回仪表板时,再次进行ajax调用并再次不必要地填充标签。我想问的是,我可以一次又一次地阻止使用相同数据填充相同标签的这种行为吗? jquery mobile是否内置了这种“viewstate”行为?

感谢您抽出宝贵时间回答我的问题。

1 个答案:

答案 0 :(得分:1)

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

我个人认为,如果你使用JQM的页面习语(只有data-role = page而不加载任何新的ajax页面),你根本就不会遇到这个问题(反之,相反,如何重置所有领域)。