我有一个带表的PHP页面。一些行可能有一个可点击的.ggcam "td“元素。这是jQuery代码:
$(".ggcam").click(function(){
$('#campagne').load(document.URL + ' #campagne');
var id = $(this).attr('id');
$('.loader').show();
$.ajax({
type: "POST",
url: "gestione_commesse/redirect.php",
data: {'tag': id},
success: function(whatigot) {
},
complete: function(){
$('.loader').fadeOut();
}
});
});"redirect.php“中的代码如下:
session_start();
$_SESSION['tag']=array();
unset($_SESSION['tag']);
$_SESSION['tag']=$_POST['tag'];这段代码运行良好,值被正确地存储在$_SESSION变量中。问题是它并不总是有效的。我不明白,数组变量$ _SESSION不会在每次单击时都更新,我认为这是ajax调用的问题。
感谢您的帮助!
发布于 2016-02-09 22:13:58
我想我找到解决方案了。我将load()调用移到了ajax调用之后。
它似乎起作用了,谢谢你的支持。
https://stackoverflow.com/questions/35293889
复制相似问题