我有一个表单,使用简单的提交按钮。现在我想创建一个php会话变量点击提交按钮。当有人点击提交按钮,一个函数被调用,检查该会话变量是否已创建或没有,如果已创建,做其他事情创建新的会话变量。
例如--
<input type=submit onclick="sess()">
<script>
function sess() {
if (session varaiable exist) {
do something
}
else {
create new session variable
}
}
</script>
这就是我想要实现的。为此我使用了以下代码--
<input type="submit" id="div_session" />
<script type="text/javascript">
$('#div_session').bind('click', function() {
$.ajax({
type: 'POST',
url: 'session_write.php',
data: {cart_items: 'fffg'},
success: function(data) { $('#cart').html("asd"); alert("cart1");},
error: function(ts) { alert(ts.responseText) }
});
});
</script>
session_write.php
<?
session_start();
$_SESSION['cart_items'] = $_POST['cart_items'];
//echo $_SESSION['cart_items'];
?>
1条答案
按热度按时间gab6jxml1#
试试这个:
您需要将$_ POST ['cart_items']设置为某个值,因为它没有在这个简单的脚本中声明。我希望这对您有所帮助!