Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
未捕获类型错误:对象函数(a,b)-Javascript_Javascript_Jquery - Fatal编程技术网

未捕获类型错误:对象函数(a,b)-Javascript

未捕获类型错误:对象函数(a,b)-Javascript,javascript,jquery,Javascript,Jquery,在使用名为“Fallr”的模式覆盖jquery插件时,我在Chrome的控制台中收到以下错误 对象函数(a,b){返回新的e.fn.init(a,b,h)}没有方法'fallr' 它引用了另一个利用Fallr框架的.js文件的第43行,下面是这一行之前、期间和之后的几行。第43行是$.fallr('show',{ $.ajax({ type: "POST", url: "insert.php", data: dataString, dataType: 'json'

在使用名为“Fallr”的模式覆盖jquery插件时,我在Chrome的控制台中收到以下错误

对象函数(a,b){返回新的e.fn.init(a,b,h)}没有方法'fallr'

它引用了另一个利用Fallr框架的.js文件的第43行,下面是这一行之前、期间和之后的几行。第43行是
$.fallr('show',{

$.ajax({
    type: "POST",
    url: "insert.php",
    data: dataString,
    dataType: 'json',
    success: function(output) {
        if (output.return_val === 1) {
            $.fallr('show', {
                buttons: {},
                content: '<h4>Yay!</h4><p>Your link has successfully been shared.</p>',
                position: 'center',
                autoclose: 3000,
                icon: 'check'
            });

        } else {

            $.fallr('show', {
                buttons: {},
                content: '<h4>Oops!</h4><p>Your link was not posted.</p>',
                position: 'center',
                autoclose: 3000,
                icon: 'error'
            });

        }
    }
});
return false;
});
});​
​
$.ajax({
类型:“POST”,
url:“insert.php”,
数据:dataString,
数据类型:“json”,
成功:功能(输出){
if(output.return_val==1){
$.fallr('show'{
按钮:{},
内容:“耶!您的链接已成功共享。

”, 位置:'中间', 自动关闭:3000, 图标:“检查” }); }否则{ $.fallr('show'{ 按钮:{}, 内容:“哎呀!您的链接没有发布。

”, 位置:'中间', 自动关闭:3000, 图标:“错误” }); } } }); 返回false; }); });​ ​

如何修复此错误?这会导致我的页面上所有按钮按时间顺序排列出现问题,一旦按下某些其他按钮,Fallr方法就会停止触发一个或两个按钮。

您确定插件加载正确吗?检查控制台,查看插件脚本中包含的401/403/404。是,该插件适用于我绑定到它上的一个按钮,并按顺序工作(即我在不加载页面的情况下一直按下它,它会在屏幕上触发一个模式覆盖)。当我在页面上按下其他几个jquery按钮时,它会使Fallr模式覆盖无效。按钮Fallr绑定到仍然有效,但它不会触发模式覆盖。是否正确关闭了if条件?@jbabey我将其包含在页面顶部,但是否可能以错误的顺序包含?它应该在其他类型的脚本之前还是之后?