jQueryUIを使用してソート可能なリストを作成しています。UIパーツは、Webページで必要に応じてアイテムを並べ替えることができます。私は、並べ替えられたリストの順序がPOSTにどのように含まれているかはわかりません。私はjavascriptとの合計noobだから、これは本当に簡単な場合は私を許してください。ここでjQueryUIを使用してソート可能なリストをフォームで使用する
は私のhtmlの関連部分です:
<script type="text/javascript">
google.load("jquery", "1");
google.load("jqueryui", "1");
function OnLoad(){
$("#sortable").sortable({ axis: "y", containment: "#ballot", scroll: false });
$("#sortable").disableSelection();
}
google.setOnLoadCallback(OnLoad);
</script>
[...]
<form method="POST" action="/vote">
<input type="hidden" name="key" value="{{ election.key }}">
<input type="hidden" name="uuid" value="{{ uuid }}">
<div id="ballot" class="center">
<ol id="sortable" class="rankings">
<li class="ranking">Jamie</li>
<li class="ranking">Joanie</li>
<li class="ranking">Morley</li>
<li class="ranking">Frank</li>
<li class="ranking">Larry</li>
</ol>
</div>
</form>
はどのようジェイミー、Joanie、モーリー、フランク、そしてラリーの順序は、POSTでエンコードすることができますか?
ジョン、私はAJAXを使用していませんよ。これを入力ボックスに割り当てるには、次のようにします: –
使い方の詳細と例。正しい方法は '$( '。sel')です。sortable( 'serialize')' – JohnP
詳細な説明をありがとうございます。 –