加载我的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然后重定向整个页面!
答案 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"));
});