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'];
これは非常に単純な例です。簡単なテクニックの基本を説明するだけです。それが役に立てば幸い。