-1

重複の可能性:
PHP 関数への jQuery AJAX リクエストの作成

JqueryでPHPを書くにはどうすればよいですか

これを行う方法はありますか

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

3 に答える 3

11

PHP クライアント側を実行することはできません。

しかし

クリック時にphpスクリプトを呼び出して、必要なことを実行できます。

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

getまたはいくつかの値を指定することもできpostます:

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を使用してページを離れずに destroy 関数を呼び出す必要があります。

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