Laravel和jQuery Sortable返回Null

时间:2016-06-14 16:07:53

标签: javascript php jquery jquery-ui laravel-5.2

我已经搜索了大约一两个小时来找到我的问题的答案,为什么jQuery使用toArray / serialize返回null。我在这里找到了很多答案,但仍然不适合我。

index.blade.php

<div class="container">
    <div class="row">
        <div id="sortable">
            @foreach($items as $item)
            <div class="col-md-3">
                <div class="bg-gray ui-sortable-handle" id="item-{{ $item->id }}">Item {{ $item->id }}</div>
            </div>
            @endforeach
        </div>
    </div>
</div>

app.js

$(function() {
    $("#sortable").sortable({
        cursor: "move",
        update: function(event, ui) {

            var items = $(this).sortable('serialize', {
                attribute: "id",
            });

            $.ajax({
                url: '/change/position',
                data: items,
                type: 'POST'
            });
        }
    }).disableSelection();
});

上述ItemsController

public function movePosition()
{
    dd(request()->input('items'));
}

检查Chrome开发者工具结果为null

0 个答案:

没有答案