-1
我需要在jquery中執行php文件,但它不能正常工作。我不會通過ajax發佈或獲取任何值,只是執行php文件,並應獲得成功消息。如果我沒有ajax行代碼,click
函數運行良好。但是,如果我有AJAX代碼,click
函數不起作用。
我粘貼了下面的代碼,我不明白它出錯的地方。
HTML文件
<ul>
<li id="logout"><a href="#" id="logout_nav">
<span class="glyphicon glyphicon-log-out"></span> Log out</a></li>
</ul>
腳本:
$(document).ready(function(){
$("#logout_nav").on("click",function(){
alert("This is a logout nav");
$.ajax({url: 'logout.php', success: function(data){
alert(data);
});
});
});
logout.php
<?php
session_start();
if(isset($_SESSION["name"]) AND isset($_SESSION["email"])){
unset($_SESSION["name"]);
unset($_SESSION["email"]);
echo "logged_out";
}else{
echo "no_sessions";
}
?>
你缺少'});'你的JS代碼 – pwolaq
我只在後錯過了。但是這個力量解決了它 – Learning
你在onclick處理程序中獲得了第一個警報嗎? – Adder