我的頁面中有一個錨標籤用於註銷。在回調函數中調用href
<a href="/logout/" id="lnk-log-out" />
在這裏,我展示了一個用jQuery UI對話框進行確認的Popup。
如果用戶從對話框中單擊是,它必須執行鏈接按鈕的默認操作,我的意思是href =「/ logout」。
如果沒有點擊一個彈出框應消失。
jQuery代碼
$('#lnk-log-out').click(function (event) {
event.preventDefault();
var logOffDialog = $('#user-info-msg-dialog');
logOffDialog.html("Are you sure, do you want to Logout?");
logOffDialog.dialog({
title: "Confirm Logout",
height: 150,
width: 500,
bgiframe: true,
modal: true,
buttons: {
'Yes': function() {
$(this).dialog('close');
return true;
},
'No': function() {
$(this).dialog('close');
return false;
}
}
});
});
});
的問題是我不能開火錨的href當用戶點擊YES。
我們該怎麼做?
編輯:現在我以這種方式
'Yes': function() {
$(this).dialog('close');
window.location.href = $('#lnk-log-out').attr("href");
}
這似乎很接近我的答案用這個!如果你使用「href」,你甚至不需要先關閉對話框。 – Jimbo 2013-02-20 10:34:42
@Jimbo,那是y +1 – 2013-02-20 10:35:23
嘿@Murali - 有沒有理由在這裏沒有答案的答案? :) – Jimbo 2013-02-25 19:43:22