如何处理存储在jQuery的.data属性上的昂贵数据,而不会在PostBack上丢失?

问题描述:

我有一些昂贵的数据,我喜欢将其作为JavaScript对象存储。如何处理存储在jQuery的.data属性上的昂贵数据,而不会在PostBack上丢失?

基本上,我生成一个声明数组的JavaScript,它在页面上找到一个<table>元素,并使用jQuery .data属性将这些数据存储在表元素上。我将这个Java脚本注册为启动脚本。

它的工作原理非常好,但在后回我失去了它并不奇怪。

你能否建议我一个方便的方法来解决这个问题?

+0

有点警告:不适用于每个浏览器。猜猜哪一个显然不会允许你这么做;) – 2011-04-11 07:47:36

+0

自IE8以来它一直受到支持,如果这就是你的想法:) – Alex 2011-04-11 07:54:07

+0

没错。越来越多的项目放弃了IE 6的支持,但我没有那么多允许放弃IE 7的支持。 – 2011-04-11 14:45:17