遗漏的类型错误对象有没有方法“排序”(Uncaught TypeError Object has n

2019-09-24 06:19发布

我发现这个问题已经是一些修正,但他们并不是专门针对这一点。 我读过简单的事情,像可排序()需要小写。 当然,我没有把它设置为大写首。

我已经有了这方面的工作,然后突然决定吐出控制台以下Uncaught TypeError: Object [object Object] has no method 'sortable'上线:210 correspondes到:


    // Line 210 is below
    $('.sortable').sortable({
         stop: get_post_order
    }).disableSelection();
    // Check new order
    function get_post_order() {
        var post_list = [], pids;
        $('.inner-pop-list li a').each(function() {
            pids = $(this).attr('rel');
            post_list.push(pids);
        });
        $('.export').attr('href', '?format=pdf&pids='+post_list);
    }

它应该是更新post_list数组列表中已被重新排序后。 该get_post_order没有运行在所有。 我已经试过直接添加到功能的stop: function() {...}但仍然没有改变。

任何想法,我很为难。

谢谢

Answer 1:

固定,有时从其他人​​获得新的方法,导致你的答案。 谢谢你的帮助。 它让我看看我的网站的标题。 我发现我已经添加了排序()声明的头。 然后我会在外部脚本(这是行210)发生冲突再次引用排序。

因此,答案是,参考排序()一次!



Answer 2:

这可能是你的JavaScript代码是不是内$(文件)。就绪,并且UI库加载之前,正在执行。



文章来源: Uncaught TypeError Object has no method 'sortable'