php - 调用javascript函数来运行php代码

标签 php javascript jquery cookies

我正在尝试创建一个登录页面,当您单击注销时,它会将您注销然后刷新页面,但是,每当 JavaScript $.get 出现时,它只是不运行 php 代码,但它确实运行刷新页面。非常感谢您的帮助。

index.php

   <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
   <script type="text/javascript">
    function logOut() {
            $.get("logout.php");
            location.Reload();
            return false;
        }
   </script>
   <a href="#" onclick="logOut();">Log Out</a>

注销.php

<?php
    setcookie('username', '', 0);
    setcookie('password', '', 0);
?>

最佳答案

您必须在成功时添加刷新,或者至少等待通话结束。

  <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
   <script type="text/javascript">
    function logOut() {
            $.get("logout.php" , returndata , function() {
            location.Reload(); });
        }
   </script>
   <a href="#" onclick="logOut();">Log Out</a>

更改您的 setcookie 也将立即删除。常见的方法是输入过去的时间戳:

setcookie('cookiename',0,( time() - 3600 ));

关于php - 调用javascript函数来运行php代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14112349/

相关文章:

php - 重新加载 php 脚本时,输入文本字段中空格字符后的文本被截断

php - 如何在字符串中的特殊字符之前和之后使用附加字符来扩展字符串

php - 用 php regex 替换方括号之间的子字符串

javascript - 从大写字母粘贴

javascript - 谷歌地图道路 API : Making 'snap to road' more forgiving

php - Codeigniter 查询绑定(bind)

javascript - Skrollr init 设置 <body> 高度太高

javascript - 客户端pdf javascript插件,pdf支持多种语言

javascript - 使用 jQuery 获取父索引

javascript - 想要 1 美元的舞会正则表达式和 prag match