0

javascript を使用してセッションの設定を解除するにはどうすればよいですか。これは javascript だけでは実行できないことはわかっていますが、php スクリプトを呼び出す必要があります。sldier 値の変更時にセッションの設定を解除したい。すなわち

 $('#slider1').bind('change', function (event) {
                        $('#slider1Values').html('Value: ' + event.args.value.toFixed(2));
                   //I want to unset the session here
                    });

セッションの設定を解除するためにphpスクリプトを呼び出すことができる別のphpページにリダイレクトすることにより、ボタンのクリックで設定を解除できる投稿を見つけました。可能であれば、スライダーを別のページにリダイレクトせずに、スライダーの変更時にセッションの設定を解除するものが必要です。ajaxを使用して実行できることがわかりましたが、例が見つかりませんでした。リンクやソースがあれば提供してください。これは行うことで可能ですか?

var a=<?php  unset($_SESSION['data']);?>;
4

1 に答える 1

2

jquery がテーブルにある場合、セッション値の設定を解除するのは非常に簡単です。

まず、実際の設定解除を行うphpファイルを作成します

<?php 
// unset_data.php
session_start();
unset($_SESSION["data"]);
?>

次に、スライダーからの変更イベントで。

$('#slider1').bind('change', function (event) {
     $('#slider1Values').html('Value: ' + event.args.value.toFixed(2));
     $.ajax("/unset_data.php", {"cache":false});
}
于 2013-07-15T05:15:20.863 に答える