2009-12-04 15 views

回答

1

從數據庫加載項目時,請將其作爲JSON字符串加載,以便將值及其關聯的ID都傳遞到您的JavaScript中。你甚至可以索引它的價值:

var index = {}; 
index["some value"] = "some_id"; 

然後,當你要再次提交到數據庫,只爲ID引用。

+0

我將在li元素的id屬性中存儲id。 – Tebo 2009-12-04 17:08:59

0

我會將現有項目的ID分配給隱藏的<input>元素。發佈表單時,您可以首先檢查隱藏的<input>元素中的值。如果沒有,請使用其他文字<input>中的值。

1

最好的選擇取決於上下文。有很多方法可以做到這一點。

如約旦建議,在表單中使用<input type="hidden" ...>,特別是如果該值將通過表單提交。

將該值存儲在javascript varobject中。

有jQuery的Data Cache。這是一個簡單的關鍵價值商店。

$("body").data("key","foo"); 
$("body").data("key"); // returns "foo" 

而且你可以存儲在一個cookie.如果你想價值依然存在,可能是有意義的價值。

相關問題