2014-03-19 117 views
1

用PHP處理Ajax與完整頁面請求的最佳方式是什麼?AJAX或直接鏈接

我的意思是如果我點擊一個按鈕,調用Ajax函數並將必要的信息加載到div並更改URL。

如何讓該鏈接工作,如果用戶複製它並稍後使用以達到相同的頁面。

+1

您在URL中查找散列並執行必要的操作。你最好的選擇是獲得一個JavaScript MVC框架來處理它。 –

回答

0

在一些應用程序中,我用散列將它分開。像路由器和我的代碼的東西是這樣的:

var preRoute = document.URL.split('#'); 
if(preRoute[1] != undefined) { 
    //ajax call 
} else { 
    //default page 
} 
+0

或者你可能想考慮使用emberjs :) –

0

你可以檢查的標題。例如,jQuery會將以下關鍵字/值添加到頭文件中:針對ajax調用的X-Requested-With: XMLHttpRequest。又見this question