,您可以使用一个闪光按钮向logput.php发送POST请求
我想要一个按钮,点击即可注销用户。但我不想为此创建一个表单,也不想制作一个"onclick"处理程序。还有别的办法吗?
<p class='loginposition normal'>
."$_SESSION['email']".<form action='/logout.php' method='post'><input class='logout-submit button' type='submit' style='float:right;' id='logoutbtn' value='Log Out'></form>
</p>";
我希望它们是一体的:user@user.com[注销]
如果您想要POST请求,那么您需要Ajax(这将是一种愚蠢的注销技术)或表单。
由于注销不是一个可重复的操作,POST是正确的工具
克服你的感受并使用表格。
您可以通过将段落放在表单中而不是相反的方式来处理HTML无效和额外换行这两个问题。
不,您必须使用表单或Javascript。
这是怎么回事(您必须编辑logout.php):?
<a href="logout.php">Log Out</a>
<input class='logout-submit button' type='button' style='float:right;' id='logoutbtn' value='Log Out' onClick='window.location.href="./logout.php"'>
如果你想使用按钮,我认为最短的方法。
。。。如果您熟悉as3/as2
您可以使用jQuery的ajax方法,类似于
$('#logout-button').click(function(){
$.ajax({
type: "POST",
url: "logout.php",
success: function() {
alert("You have been successfully logged out");
window.location.href = "home.php";
},
error: function() {
alert("Error! Something unexpected happened");
}
});
return false;
});
我想那会奏效的。。。