2009-07-13 13 views
0

Ich schaue auf die Demo zum Sortieren von Elementen here, aber ich möchte, dass der Text in der Liste als etwas angezeigt wird, aber wenn ich auf Speichern und es serverseite posts will ich Werte verwenden. Ich weiß, <li> unterstützt keinen Wert, also welche Optionen habe ich?jQuery Sortierbare Verbindungslisten - Werte in Listenelementen speichern?

UPDATE: Ich gehe davon aus, die Art und Weise die Datenserverseite zu speichern ist einen versteckten Eingang haben, wenn der Benutzer auf eine Schaltfläche klickt, speichern Sie das versteckte Feld mit dem sortable.array() Daten mit Javascript füllen und es dann macht die Post?

Antwort

1

Innerhalb Senden eines Formulars Handler empfohlen, die sortierbar in einem versteckten Eingang serialisiert werden kann, die wieder Server-Seite geschrieben werden.

Als Antwort auf Ihren Kommentar - serialize(), wie in der Tat arbeiten demo'd here

zB

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

function saveSortable(){ 

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

} 
+0

$ ('# sortierbar') serialisiert() geben nicht alles – Jon

+0

sehen. http://jqueryui.com/demos/sortable/#method-serialize. Haben Sie "sortierbar" in die richtige ID Ihres Elements geändert? – redsquare

+0

Das wäre es! Ich ging mit Array am Ende, scheint einfacher zu sein – Jon

Verwandte Themen