2011-02-25 46 views
0

我正在繪製使用JavaScript flot庫的圖。懸停或點擊時,我需要顯示更多信息。爲此,我需要一些更多的信息。但是flot只會給我點擊點的(x,y)座標。使用HTML隱藏字段存儲臨時數據

我可以在html隱藏字段中存儲所需的信息嗎?它是好還是壞?或者我應該使用cookie?怎麼樣做額外的ajax調用來獲取信息?

謝謝

回答

0

您可以做JavaScript變量或隱藏字段。使用隱藏字段的主要好處是,如果最終提交表單數據已經就位。

0

我會在您的頁面中使用一些Javascript,因爲(我假設)您將有一個向用戶提供信息的Javascript事件處理程序。喜歡的東西:

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

我肯定不會使用cookies,以及隱藏字段,而他們的工作,將採取更多的字符(更多轉移到瀏覽器),並採取更多的工作Javascript來從數據中提取DOM。

如果您的數據太多以致頁面大小過大(加載時間過長),那麼您需要通過Ajax加載數據。