【问题标题】:jquery ui dialog not closingjquery ui对话框没有关闭
【发布时间】:2015-02-26 14:32:15
【问题描述】:

我是 jQuery UI 的新手。我编写了以下代码作为 ASP.NET MVC 项目的一部分,但我不确定为什么对话框没有关闭。我尝试了很多东西,但它似乎不起作用。有人可以帮忙吗?

$(document).ready(function () {

$(function () {

    $("#flightModal").dialog({
        title: 'Flight Quotations',
        autoOpen: false,
        resizable: false,
        width: 700,
        height: 450,
        modal: false,
        draggable: true,
        context: $(this),
        open: function (event, ui) {
            $(".ui-dialog-titlebar-close").hide();
            $(this).load(url);
        },
        buttons: {
            "Cancel": function () {
                $("#flightModal").dialog('close');
            }
        }
    });

$("#createFlight").on("click", function (e) {
    url = "/Quotations/QuotationsFlight"
    $("#flightModal").dialog('open');
    return false;
});

}); });

我尝试了销毁、删除和其他 stackoverflow 问题中描述的所有其他解决方案。我相信我错过了一件简单的事情,但到目前为止还想不通。

【问题讨论】:

  • 它在这里工作 - jsfiddle.net/o3vxj2da
  • 控制台中是否有任何脚本错误?其他地方可能有一个错误会破坏 jQuery。 (这些会让你发疯)
  • 这是我在控制台看到的:i.imgur.com/Xbak040.png

标签: jquery asp.net jquery-ui


【解决方案1】:
$(document).ready(function () {

$(function () {

下面两行是一样的。尝试删除以下布局。它应该可以工作。

$(function () {
});

类似的,

$(document).ready(function () {
    $("#flightModal").dialog({
        title: 'Flight Quotations',
        autoOpen: false,
        resizable: false,
        width: 700,
        height: 450,
        modal: false,
        draggable: true,
        context: $(this),
        open: function (event, ui) {
            $(".ui-dialog-titlebar-close").hide();
            $(this).load(url);
        },
        buttons: {
            "Cancel": function () {
                $("#flightModal").dialog('close');
            }
        }

    $("#createFlight").on("click", function (e) {
        url = "/Quotations/QuotationsFlight"
        $("#flightModal").dialog('open');
        return false;
    });
}); 

【讨论】:

  • 试过了,但没用。我强烈觉得我包含 jQuery UI 和 jQuery 的方式有问题。正如我所说,我在 MVC Razor 中使用此代码,我在计划 HTML/JS 中尝试了同样的事情,它运行良好,这里是代码:codepen.io/chandu_vrs/pen/NPzNxR
猜你喜欢
  • 2013-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-22
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多