關閉對話框時整個頁面得到刷新。我如何避免?請參閱我的代碼如下:如何防止頁面重新加載或頁面刷新後點擊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