我正在使用jquery ui对我的codeigniter网站进行排序,但是当我对数据进行排序时,它会在控制台中给我空数组。 请检查并告诉我我的错误。
<script>
$(document).ready( function() {
$("#sortme tbody").sortable({
update : function (event, ui) {
// console.log(ui);
serial = $('#sortme tbody td .ds').sortable();
console.log(serial);
$.ajax({
url: "<?=base_url().'admin/pages/save_order'?>",
type: "post",
data: serial,
success: function(response,data){
console.log(response);
},
error: function(){
alert("theres an error with AJAX");
}
});
}
});
});
</script>
这里控制器
public function save_order()
{
print_r($_POST);
exit;
$menu = $_POST['menu'];
for ($i = 0; $i < count($menu); $i++)
{
echo $menu[$i];
}
}
答案 0 :(得分:0)
使用
var serial = $('#sortme tbody td .ds').sortable('serialize');