我的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"));
});