0

如何使用 javscript 取消设置会话。我知道这不能仅在 javascript 中完成,但我们必须调用 php 脚本。我想取消设置更改我的 sldier 值的会话。IE

 $('#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 回答