我审查了其他帖子和一些帮助我,但因为我不精通JQuery或AJAX,我想确保我正在做我需要正确的。Jquery AJAX点击链接,然后重新加载页面
在我的主页(基本URL)上,我有2个不同的输出,基于用户想要查看的视图。我在屏幕上有一个切换按钮,并在按钮两侧有一个链接。目前,当点击一个链接时,我的PHP被调用,用选定的视图设置一个会话变量并返回指定的视图。 这会更改我的网址,即www.mysite.com/view/A,然后单击其他切换链接会将网址更改为ww.mysite.com/view/B。
我的问题是,我正在使用分页,我需要指定正确的网页导航,但正常的用户导航,如果他们离开主页,然后回来,正确的视图将显示(作为所选视图位于会话变量中),但URL可以是www.mysite.com等。我不想编写一堆逻辑来确定页面是基本URL还是ww.mysite.com/view/ A等
下面的函数当前基于选择/单击哪个视图来更改我的切换按钮(从左到右)。我想给这个函数添加逻辑来调用我的PHP代码,它将设置会话变量而不更改URL,然后刷新页面以显示选定的视图。我知道这很简单,我有一个类似的例子,我在网上找到,但我想确保我正确地做到这一点。
<script>
$('#toggle-control a').click(function(){
$(this).next('ul').slideToggle('500');
$(this).find('i').toggleClass('fa-bars fa-arrow-left');
});
</script>
感谢您的回复。对不起,我的帖子不清楚,我会回去改变描述。我知道如何设置会话变量和我的Java脚本切换按钮工作正常。基本上有两个链接,查看A和视图B.单击视图A时,我想使用AJAX将值(“A”)发送到我的URL。当我的URL被调用时,我将设置会话变量。之后,我想让JQuery重新加载当前的URL。 – ReeseB
无视问题。我只是围绕这个问题编码,并没有使用AJAX。 – ReeseB
哦,好的!对不起,我没有用。很高兴你明白了! –