jQuery ajax 呼び出しを使用する PHP ページがあります。
AJAX を実行し、成功時に値を返した後、この値を使用して PHP 配列からアイテムを取得し、セッションに保存して、新しいセットで SPAN を更新する必要があります。
これが私がこれまでに得たものです。テストしたところ、正しいデータ値が返されました。元のスパンがフェードアウトするため、jQuery の構文がオフになっていると思いますが、何も戻ってきません。
JS:
$.ajax({
...
},
success: function(data){
var nextItem = <?php echo $_SESSION['items'][data]->desc; ?>
$('.x').fadeOut();
$('.x').attr(id, data);
$('.x').text(nextItem).fadeIn();
});
HTML:
<span id="'.$_SESSION['items'][0]->id.'" class="x">'.$_SESSION['items'][0]->desc.'</span>