Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Jquery ui 为什么我会得到一个“a”;“类型错误对话框不是函数”;使用jqueryui?_Jquery Ui_Dialog - Fatal编程技术网

Jquery ui 为什么我会得到一个“a”;“类型错误对话框不是函数”;使用jqueryui?

Jquery ui 为什么我会得到一个“a”;“类型错误对话框不是函数”;使用jqueryui?,jquery-ui,dialog,Jquery Ui,Dialog,单击某个按钮时,我正在使用以下代码作为对话框的函数: function Confirmation(msg1){ if ($('#exportSales').length == 0) { $(document.body).append('<div id="exportSales">'+msg1+'</div>'); } else { $('#exportSales').html(msg1); } $("#export

单击某个按钮时,我正在使用以下代码作为对话框的函数:

function Confirmation(msg1){
if ($('#exportSales').length == 0) {
        $(document.body).append('<div id="exportSales">'+msg1+'</div>');
    } else {
        $('#exportSales').html(msg1);
    }

    $("#exportSales").dialog({
        autoOpen: false,
        show: "blind",
        hide: "explode",        
        height: 450,
        width: 1000,
        modal: true
    });

    $( "#exportSales" ).dialog("open");
}
编辑:文档中还有另一个运行正常的对话框。当我把它注释掉时,这个对话框就开始工作了。
如何更改代码以便它们可以在同一页面中协同工作?

这是因为包含了两个
Jquery
文件。所以要注意你的源代码。这可能会帮助您摆脱这个愚蠢的错误。

还要检查Jquery Ui脚本是否正确加载

是否包含Jquery-Ui.js fileEx:
包含Jquery和Jquery Ui,我有另一个对话框正在打开,但这个对话框没有。我应该把它放在文档中准备好吗?这个方法是如何调用的?我有一个angularjs应用程序(使用jquery)与页面上的遗留javascript代码混合在一起,需要使用脚本标记将jquery作为全局范围变量包括在内。就在那时,这个疯狂的错误出现了。我的解决方案是停止在angularjs应用程序中使用jquery,这其实并不难。你怎么知道jquery被加载了两次?
TypeError: $(...).dialog is not a function [Break On This Error]

modal: true