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
}