jQuery - html5sortable - 带有 Ajax 的可排序插件

jQuery - html5sortable - Sortable plugin with Ajax

html:

<ul class="sortable">
                            <li id="1">Strona Główna</li>
                            <li id="4">Kategorie</li>
                            <li id="6">Spis Treści</li>
                            <li id="7">Współpraca</li>
                            <li id="8">Kontakt</li>
                        </ul>

我使用 html5sortable 插件 jquery 来使用排序列表。 来自这里:http://farhadi.ir/projects/html5sortable/

当我使用这个脚本时:

$('.sortable').sortable();
        $('.sortable').bind('sortupdate', function() {
                alert(1);
        });

它完美地工作,我可以排序列表,拖动作品。当我进行更改时,会出现 alert(1)。

但是当我将脚本更改为:

$('.sortable').sortable();
        $('.sortable').bind('sortupdate', function() {
                $.ajax({
                    data: data,
                    type: 'POST',
                    url: 'update-menu',
                    dataType: 'json';
                });
        });

现在我连元素都不能拖了,这根本不可能。我不知道这里发生了什么......

你这里有一个语法错误:

                dataType: 'json';

删除分号。