我的div和地址有点小问题!
我有一个链接,在那里我调用对话框,并加载该对话框中的链接地址,但当我点击链接,它会打开对话框,并开始重定向,一切都不见了!
以下是地址链接的外观:

<a href="http://localhost:9090/info.aspx?ID=1341" class="clinfo">INFO</a>

和对话调用:
        $(".clinfo").click(function () {
        $("body").on("click", ".ui-widget-overlay", function () {
            $('#divInfo').dialog("close");
        });
        $("#divInfo").dialog("open");
        $('#divInfo').empty();
        $("#divInfo").load($(this).attr("href"));
    });

我不知道问题出在哪里,因为当我从iFrame调用divInfo时,它的工作方式就像在divInfo perfect中加载一个符咒一样。但在iFrame之外,它打开divInfo an然后重定向整个页面!

最佳答案

尝试使用event.preventDefault()作为

 $(".clinfo").click(function (event) {
    event.preventDefault();
    $("body").on("click", ".ui-widget-overlay", function () {
        $('#divInfo').dialog("close");
    });
    $("#divInfo").dialog("open");
    $('#divInfo').empty();
    $("#divInfo").load($(this).attr("href"));
});

08-19 15:45