session変数を新規配列として持ち、
html要素のクリックした際に代入したデータを非同期通信を使って、そのデータをサーバ側に蓄積もしくは戻り値をsession変数に代入という処理を行いたいのですが、具体的にphp側で受け取ったデータをどのように処理を行えば良いのかわかりません。
lang
1<?php 2 session_start(); 3 $_SESSION['dataA'] = array(); 4 $_SESSION['dataB'] = array(); 5?> 6 7<script> 8 $('#dataBox li').click(function(){ 9 $.ajax({ 10 url: 'session.php', 11 type: 'POST', 12 data: { 13 dataA : $(this).children('img').attr('src'), 14 dataB : $(this).children('img').attr('alt') 15 }, 16 dataType: 'html' 17 }).then(function(data){ 18 //session.phpの戻り値の処理 19 }); 20 }); 21 22</script> 23 24<body> 25 <div id="dataBox"> 26 <ul> 27 <li><img src="aaa.jpg" alt="aaa" ></li> 28 <li><img src="bbb.jpg" alt="bbb" ></li> 29 <li><img src="ccc.jpg" alt="ccc" ></li> 30 <li><img src="ddd.jpg" alt="ddd" ></li> 31 </ul> 32 </div>
現在は上記の様なソースで構築し、
①#dataBoxのliタグをクリックしたらajax処理開始
②選択リスト内の画像パスとalt属性を送信データとして参照
③phpでデータを蓄積もしくはsession変数へ代入を行う処理
という流れで作成しております
こちらの③にあたる処理のアドバイスをいただける方、
ご教授宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/02/11 02:29