我正在创建一个基本的购物车脚本,位于 php/cart.php,带有一个用于“操作”的 GET 和一个用于从 $_SESSION 添加或删除变量或完全取消设置的开关。创建一个按钮的最简单方法是什么,当单击该按钮时,它使用此脚本来管理会话项?
尝试刷新包含会话信息的 div 还是只刷新整个页面会更好吗?
我正在创建一个基本的购物车脚本,位于 php/cart.php,带有一个用于“操作”的 GET 和一个用于从 $_SESSION 添加或删除变量或完全取消设置的开关。创建一个按钮的最简单方法是什么,当单击该按钮时,它使用此脚本来管理会话项?
尝试刷新包含会话信息的 div 还是只刷新整个页面会更好吗?
这个答案可能不合适,因为您没有在问题中列出 ajax 或 jQuery,但我会按以下方式进行:
首先,我会制作一个调用函数的按钮:
<button onClick="add_to_session('a_value')">Name</button>
然后在 javascript 中,借助 jQuery:
function add_to_session(val){
$.post("phpPage.php",{
passedValue:val
},function(ret){
// maybe do something here...
});
}
然后在php页面上我会:
$_SESSION['new_val'] = $_POST['passedVal'];
这是一个非常简单的例子。这只是为了说明一种简单技术的基础知识。希望能帮助到你。