在DIV中加载页面而不重定向

时间:2014-08-26 12:33:04

标签: javascript jquery html css


加载我的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中的魅力加载页面一样完美。但是在iFrame之外它会打开divInfo然后重定向整个页面!

1 个答案:

答案 0 :(得分:8)

尝试使用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"));
});