关闭对话框时整个页面得到刷新。我如何避免?请参阅我的代码如下:如何防止页面重新加载或页面刷新后点击jQuery对话框关闭按钮
// delete button
<a id="confirmDelete" class="button orange" href="#" onclick="goDelete(this);">Delete</a>
// function goDelete that opens a dialog.
function goDelete(a) {
var id = a.closest("[data-id]").getAttribute("data-id");
var url = window.location.origin + "/nurse_notes/delete_confirm.jsf?visitId=" + id;
//Create a Div, then append a new iframe inside of it
var dialog = $('<div>').append($('<iframe>').attr('src', url).css({"height":"300","width":"500"}));
$(dialog).dialog({
autoOpen: true,//Means open this now
title: "Delete Confirmation",
width: 550,
height: 375,
modal: true,
position: {my: "center", at: "center",of: "body"}
});
}
问题是,当我点击删除或取消对话框中的按钮,它刷新页面。我如何停止页面刷新?
HTML 取消 我做这样的事情,但它仍然刷新页面:(
我很新jQuery的,寻找输入/反馈,我要去的地方错了。谢谢
欢迎来到Stack Overflow。我怀疑有东西产生错误,请检查您的控制台。这也不是一个完整的例子。总体而言,对于删除确认对话框来说,这似乎过于沉重了。 – Twisty