Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery UI Sortable和Laravel,将列表保存到数据库_Javascript_Php_Jquery_Jquery Ui_Laravel - Fatal编程技术网

Javascript JQuery UI Sortable和Laravel,将列表保存到数据库

Javascript JQuery UI Sortable和Laravel,将列表保存到数据库,javascript,php,jquery,jquery-ui,laravel,Javascript,Php,Jquery,Jquery Ui,Laravel,我最终尝试将列表的顺序保存到数据库中,目前的问题是Jquery在移动项时没有接收传入的id 这是我的html: <ul id="playlist"> @foreach (Playlist::find(1)->songs as $song) <li class="ui-state-default ui-sortable-handle" data-id="{{ $song->position }}"><span

我最终尝试将列表的顺序保存到数据库中,目前的问题是Jquery在移动项时没有接收传入的id

这是我的html:

    <ul id="playlist">
        @foreach (Playlist::find(1)->songs as $song)
            <li class="ui-state-default ui-sortable-handle" data-id="{{ $song->position }}"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>{{$song->songname}}.</li>
        @endforeach
     </ul>
})); });

这是我的控制器,我必须测试它:

    if(Request::ajax()){

      $id = Input::get('id');

      printf($id + "HEYYY");
    }
目前的问题是,chrome和firefox上的控制台
console.log(id)返回一个空数组,即没有传递任何信息,这是为什么?

我认为,您用于应用此功能的方法不正确。和id attr必须是数组而不是整数。可能是它可以通过改变实现方法来工作。。。。 请看一个简单的例子

    if(Request::ajax()){

      $id = Input::get('id');

      printf($id + "HEYYY");
    }