使用html隐藏字段存储临时数据

时间:2011-02-25 12:28:05

标签: html ajax cookies hidden-fields

我正在使用javascript flot库绘制图表。当悬停或点击我需要显示更多信息。要做到这一点,我需要更多信息。但是flot只会给我点击点的(x,y)坐标。

我可以存储html隐藏字段中所需的信息吗?好/坏吗?或者我应该使用cookies?如何进行额外的ajax调用以获取信息?

由于

2 个答案:

答案 0 :(得分:0)

您可以执行JavaScript变量或隐藏字段。使用隐藏字段的主要好处是,如果您最终提交的数据已经存在,则表示已经到位。

答案 1 :(得分:0)

我会在你的页面中使用一些Javascript,因为(我假设)你将拥有一个向用户提供信息的Javascript事件处理程序。类似的东西:

<script type="text/JavaScript">
    data = [{x: 10, y:15, message:"This point is Foo"}, ... ];
</script>

我当然不会使用cookie,而隐藏字段虽然可以工作,但会占用更多字符(更多内容转移到浏览器),并为Javascript提供更多工作以从DOM中提取数据。

如果你有太多的数据,你的页面大小太大(加载时间太长),那么你需要通过Ajax加载数据。