JavaScript:如何将=[]数组从最后一个倒序到第一个?

JavaScript:如何将=[]数组从最后一个倒序到第一个?,javascript,jquery,reverse,Javascript,Jquery,Reverse,我的js代码没有POST order.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("&

我的js代码没有POST order.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:

  • 5
  • 4
  • 3
  • 2
  • 1

不要使用
订单[]
作为参数名。如果排序对服务器端很重要,请使用
order[0]
order[1]
等作为参数名。

不要使用
order[]
作为参数名。如果排序对服务器端很重要,请使用
order[0]
order[1]
等作为参数名。

order.reverse();
玩这个把戏吗?

会的

order.reverse();

做这个把戏吗?

那么我看不出有任何必要扭转这种局面。这是为了按位置描述更新MySql数据库中的数据。然后排序显然很重要。那么我看不出有任何必要扭转这种局面。这是为了按位置描述更新MySql数据库中的数据。然后排序显然很重要。谢谢,肖恩·金赛!顺序相反();美元后(……)之前;修好了,谢谢,肖恩·金赛!顺序相反();美元后(……)之前;修好了。