-1

可能重复:
创建对 PHP 函数的 jQuery AJAX 请求

我如何在 Jquery 中编写 PHP

有没有办法做到这一点

    $('button').click(function(){
       <?php  session_destroy();?>
      }) ; 
4

3 回答 3

11

您不能执行 PHP 客户端。

您可以在单击时调用 php 脚本来执行您想要的操作:

$('button').click(function(){
   $.get("destroySession.php");
}); 

您还可以getpost一些值:

var values = {
     destroy: true
};

//get request:
$.get("destroySession.php", values);

//post request:
$.post("destroySession.php", values);
于 2012-07-12T13:44:25.147 回答
1

您不能执行 PHP 客户端。

于 2012-07-12T13:43:24.243 回答
1

你不能。PHP服务器端进行解释,而jQuery客户端进行解释。

您应该使用锚点<a href="session_destroy.php">转到另一个 PHP 页面并销毁会话,或者使用AJAX在不离开页面的情况下调用销毁函数。

jQuery('button').click( function () { jQuery.get("session_destroy.php"); } );
于 2012-07-12T13:44:11.660 回答