使用Jquery获取数据值并将其提供给会话变量

时间:2012-09-18 00:42:56

标签: php jquery

我需要帮助,因为我对此完全不知所措。

我在标题中设置了一个会话:

session_start(); 
$_SESSION['catname'] = $catname;

我在单页中检索到的内容:

$catname = $_SESSION['catname']; 
session_destroy();

我有几个div,每个div都有可供jquery使用的数据类型:

<div class="mydiv1" data-category="cat1"></div>

<div class="mydiv2" data-category="cat2></div>

是否可以在click函数上使用jquery从data-category获取“cat1”和“cat2”并使用它为我的会话变量提供$ catname?

谢谢!

1 个答案:

答案 0 :(得分:2)

我认为你需要使用ajax。

可能是这样的:

$("#button").click(function(){
var catname = $("#mydiv1").attr("data-category");
$.ajax({
    type : "POST",
    url : "file.php",
    data : "&catname="+catname,
    success : function(data){
         alert("Success");
    }
});
});

您将通过获取catname在“file.php”中存储会话变量。 看来你在这里有类似的问题:save-value-in-php-session-variable