我審查了其他帖子和一些幫助我,但因爲我不精通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
哦,好的!對不起,我沒有用。很高興你明白了! –