我有以下代码
$("#logoutLink").click(function(event) {
event.preventDefault();
var dataString = "action=confirm";
$.ajax({
type: "POST",
url: "requests.php",
data: dataString,
success: function(msg) {
if (msg == "success") {
alert('logged out');
} else {
showNotification("error", "" + msg + "");
}
},
error: function() {
showNotification("error", "Could not log you out at this time, try again.");
}
});
return false;
});
以及带有 id="logoutLink" 的链接
preventDefault 第一次不起作用,因为登录系统不刷新链接并添加带有链接的 html 内容,其中是注销链接,因此该项目在 html 中不存在,我知道这是问题所在,但是我的问题是如何让它知道已经添加了带有链接 ID logoutLink 的 html 内容而不刷新页面?