jquery sortable的奇怪错误:不是函数

时间:2011-03-22 20:41:16

标签: jquery jquery-ui user-interface jquery-ui-sortable

当我使用jqueryui sortable时,我收到一个奇怪的错误。 它说,

$(this).sortable(); is not a function.

如何解决这个问题?

修改 继承我的标题代码:

<script src="jquery.min.js"></script>
<script src="jquery.ui.core.js"></script>
<script src="jquery.ui.widget.js"></script>
<script src="jquery.ui.mouse.js"></script>
<script src="jquery.ui.sortable.js"></script>

并且我正在使用的代码来刷新我的编辑我的xml文件。

$("#sortable").sortable(
{
    update : function(event, ui) {
        //var change = $(this).sortable('toArray').toString();
        // $('#show').html(change); 
        var order = $(this).sortable('toArray');
        //var order = $(this).val;
    $("#show").load("update_engine_xml.jsp?order="+ order);
        //$("#showid").html(ui.item.context.id+" "+event.target.id);                                            
    }
});

编辑:2 任何建议为什么我收到此错误?!

3 个答案:

答案 0 :(得分:8)

您是否遗漏了jQuery UI引用?

答案 1 :(得分:0)

我有一个类似的错误,我可以看到,如果路径或文件名错误,JavaScript没有加载,你几乎没有反馈你的结束...只有加载返回404.你可以通常会在Apache日志中看到它。

答案 2 :(得分:0)

我有同样的错误。我发现我的jquery-ui-1.8。*。custom.min.js没有包含这个要求的所有组件。我用所有组件再次下载它,它开始工作。您可以在http://jqueryui.com/download

下载更多组件