Php 如何从jqueryui';s.sortable()?

Php 如何从jqueryui';s.sortable()?,php,jquery,Php,Jquery,这是我的代码: $(".img-line").sortable({ update:function(){ var order = $('.img-line').sortable('serialize'); $.ajax({ type: 'POST', data: order, url: '/ajax/imageSort.php' }); return false; } }); 在我

这是我的代码:

$(".img-line").sortable({
   update:function(){
      var order = $('.img-line').sortable('serialize');
      $.ajax({
         type: 'POST',
         data: order,
         url: '/ajax/imageSort.php'
      });
      return false;
   }
});
在我的imageSort.php中,当我尝试获取数据时,在$\u get或$\u POST中查找数据,它们都是空的。如何获取sortable()发送的数据?

您应该有id。
jqueryui。很难解释

如果serialize返回空字符串, 确保id属性包含 强调。它们必须采用以下形式: “set_number”例如,一个3元素 具有id属性foo_1、foo_5、, foo_2将序列化为 foo[]=1&foo[]=5&foo[]=2。你可以用 下划线、等号或连字符 将集合和编号分开。对于 示例foo=1或foo-1或foo_1 all 序列化为foo[]=1


您的li项目上必须有ID,如

<ul>
    <li id="item_1"> item 1 </li>
    <li id="item_2"> item 2 </li>
    <li id="item_3"> item 3 </li>
</ul>
$items = $_POST["item"];
foreach($items as $item => $value){
    // do somthing
}