1

私のjsコードはPOSTorder.php?order [] = 1&order [] = 2&order [] = 3&order [] = 4&order [] = 5 && action = updateそれをorder.php?order [] = 5&order [] = 4&orderに戻す方法[] = 3&order [] = 2&order [] = 1 && action = update?

JavaScript:
order=[];
//var reversed = $(this).sortable("serialize").split("&").reverse().join("&");
//var order = reversed + '&action=update'; //unfortunately it does not work so
$('#list ul').children('li').each(function(idx, elm) {
order.push(elm.id.split('-')[1])
});
$.post('order.php', {'order[]': order, action: 'update'});

HTML:

<ul>
    <li id="oreder-5">5</li>
    <li id="oreder-4">4</li>
    <li id="oreder-3">3</li>
    <li id="oreder-2">2</li>
    <li id="oreder-1">1</li>
<ul>
4

2 に答える 2

4

意思

order.reverse();

トリックをしますか?

于 2010-05-31T15:20:37.750 に答える
0

order[]パラメータ名として使用しないでください。order[0]サーバー側で順序付けが重要な場合は、パラメーター名として、order[1]などを使用します。

于 2010-05-31T14:07:12.880 に答える