2014-03-19 81 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