我正在查看用於排序項目的演示here,但我希望列表中的文本顯示爲某些內容,但是當我單擊保存時,它會發布服務器端我想使用值。我知道<li>
不支持價值,所以我有什麼選擇?jQuery可排序連接列表 - 將值存儲在列表項中?
更新:我想保存數據的服務器端的方法是有一個隱藏的輸入,當用戶點擊保存按鈕,你填充隱藏字段與sortable.array()數據與JavaScript,然後它這個職位?
我正在查看用於排序項目的演示here,但我希望列表中的文本顯示爲某些內容,但是當我單擊保存時,它會發布服務器端我想使用值。我知道<li>
不支持價值,所以我有什麼選擇?jQuery可排序連接列表 - 將值存儲在列表項中?
更新:我想保存數據的服務器端的方法是有一個隱藏的輸入,當用戶點擊保存按鈕,你填充隱藏字段與sortable.array()數據與JavaScript,然後它這個職位?
推薦裏面的表單提交處理程序可以在排序序列化爲將被髮回到服務器端的隱藏輸入。
在回答您的評論 - 連載()確實工作作爲demo'd here
如
$('#yourForm').submit(saveSortable);
function saveSortable(){
$('#hiddenInput').val($('#sortable').serialize());
}
您可以使用data-
attriute在HTML5 documentation
<li data-value="the real value">Some Value</li>
$( '#排序')序列化()不返回任何 – Jon 2009-07-13 12:07:51