2009-07-13 14 views
0

私はアイテムを並べ替えるためのデモを見ていますhereしかし、私は何かのように表示されますが、私は保存をクリックし、それは値を使用するサーバー側を投稿します。 <li>は値をサポートしていないので、どのようなオプションがありますか?jQuery Sortable Connectリスト - リスト項目に値を格納しますか?

UPDATE:私は、データ・サーバ・サイドを保存する方法は、非表示の入力を持つことであると仮定し、ユーザーが保存ボタンをクリックしたときに、あなたが(sortable.arrayで隠しフィールドを埋める)のjavascriptのデータと、それポストはありますか? HTML5 documentation

<li data-value="the real value">Some Value</li> 

答えて

1

で推奨されているように

+0

$( '#ソート可能')として働くんシリアライズは(シリアライズ) – Jon

+0

が見るものを返しませんhttp://jqueryui.com/demos/sortable/#method-serialize。あなたはあなたの要素の正しいidに 'sortable'を変更しましたか? – redsquare

+0

そうだろう!私は最後にtoArrayに行って、もっと簡単に見える – Jon

0

あなたは、サーバー側にポストバックされます非表示の入力にソート可能にシリアライズすることができますハンドラを提出フォーム内data-、その属性を使用することができます。あなたのコメントを受けて

- 。()実際にデモを行っhere

例えば

$('#yourForm').submit(saveSortable); 

function saveSortable(){ 

    $('#hiddenInput').val($('#sortable').serialize()); 

}