当我使用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 任何建议为什么我收到此错误?!
答案 0 :(得分:8)
您是否遗漏了jQuery UI引用?
答案 1 :(得分:0)
我有一个类似的错误,我可以看到,如果路径或文件名错误,JavaScript没有加载,你几乎没有反馈你的结束...只有加载返回404.你可以通常会在Apache日志中看到它。
答案 2 :(得分:0)
我有同样的错误。我发现我的jquery-ui-1.8。*。custom.min.js没有包含这个要求的所有组件。我用所有组件再次下载它,它开始工作。您可以在http://jqueryui.com/download
下载更多组件