你好我正在实现一个jquery站点,我不希望用户在每次点击后等待页面重新加载,所以使用#p2在页面之间导航。我使用ajax来防止页面重新加载,我从一个带有$ _GET方法的response.php页面获取我的参数...之后我将$ _GET ['value']存储在一个会话中,以便将它用于page2 .. 。但只有刷新页面才能正常工作。否则,会话变量在页面重新加载之前具有先前的值。
我的问题很简单......如何在没有页面重新加载的情况下获取会话的最新值??
或者有没有办法在不重新加载的情况下将参数从第1页传递到第2页?
提前致谢
代码如下所示:
function send_an_article_id_to_php(an_article_id)
{alert(an_article_id);
$(document).on
(
"click", "#" + an_article_id ,function()
{
$.ajax(
{
type: "GET",
url: "../get_an_article_id.php",
data: { cmd2 : $(this).attr("id") },
success: function(response)
{
$("#response3").html(response);
}
} /*end of ajax }*/
);/*end of ajax );*/
}/*end of click event*/
);/*end of document*/
}/*end of function katigoria*/
答案 0 :(得分:0)
会话有服务器端处理。您可以使用ajax向服务器发送请求,并在那里修改或更改会话信息。在获得所需结果后,您可以打印这些值并将其发送回客户端。
您可以以json的形式打印值,并在客户端根据这些值制作html,或者只需在您的ajax文件中制作HTML,将其发送到您的客户端并使用客户端脚本放置在您想要的位置。