-1
我想写非常简单的AJAX,但有一些问题。 这里是我的Ajax代码:问题与AJAX在php
<div id="userHeader">
<img src="/images/logout.png" alt="logout" title="exit" onclick="ajaxLogOut()" style="cursor: pointer;">
</div>
<script type="text/javascript">
function ajaxLogOut(){
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","/user/logout.php",true);
xmlhttp.send();
// location.reload();
}
和我logout.php:
<?php
session_start();
if (isset($_SESSION['log_in'])) {
unset($_SESSION['log_in']);
unset($_SESSION['username']);
session_destroy();
}
?>
问题是,当我评论location.reload()和手动刷新页面它的工作。但如果取消注释该行它刷新页面,但我仍然登录
工作,谢谢。 – 2013-04-27 15:08:41
也尝试异步模式。祝你好运。 (不要忘记接受我的答案,将其标记为'正确':)谢谢) – 2013-04-27 15:15:28
回答太快,必须等到堆栈溢出让我接受它。 :) – 2013-04-27 15:18:43