z jQuery Mam zdobycie pozycji listy sortable przy użyciu 'serialize', podobnie jak to:jQuery: Co zrobić z listą, którą można sortować ("serializować")?
var order = $('ul').sortable('serialize');
Zmienna 'zamówienie', a następnie otrzymuje następujące:
id[]=2&id[]=3&id[]=1&id[]=4&id[]=5
teraz jak mogę użyć tych danych w wywołaniu ajax?
To jak mam zamiar to zrobić, ale jest brzydki i nie mogę zmienić nazwy parametru 'id':
$.post('ajax.php?'+order,{action:'updateOrder'});
Może muszę unserialize, potem imploduje zmiennej " zamówić "i przypisać go do jednego parametru?
Nie mam problemu z kodem po stronie serwera, ale mam problem z kodem strony klienta jQuery. Pytanie brzmi, gdzie umieścić zmienną "zamówienie" w skrypcie?
W przykładzie dałem dodałem go jako ciąg kwerendy:
'ajax.php?'+order
Ale chciałbym przekazać go jako parametr, podobnie jak parametr działania. Następujące nie działa, zwraca błąd składni:
$.post('ajax.php?'+order,{action:'updateOrder',order});
Oba pomysły zrobi. To zależy od Twojego nastroju :) – Seb