我有一个使用 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>