Php Ajax,仅当通过单击链接到达时才显示页面
我已经实现了一个小系统,加载主页上div中链接的内容,并更新页面的url,以加快导航速度 然而,我面临一个问题。索引(index.php)中包含主要样式(引导css的usufruisco)。如果为div中的索引加载页面内容(ajax),则样式是正确的。但是,如果我直接转到另一个页面(不是通过链接,而是在浏览器的地址栏中键入url),则样式不存在,因此页面显示不好Php Ajax,仅当通过单击链接到达时才显示页面,php,jquery,ajax,twitter-bootstrap,load,Php,Jquery,Ajax,Twitter Bootstrap,Load,我已经实现了一个小系统,加载主页上div中链接的内容,并更新页面的url,以加快导航速度 然而,我面临一个问题。索引(index.php)中包含主要样式(引导css的usufruisco)。如果为div中的索引加载页面内容(ajax),则样式是正确的。但是,如果我直接转到另一个页面(不是通过链接,而是在浏览器的地址栏中键入url),则样式不存在,因此页面显示不好 有没有一个可以接受的解决方案来解决这个问题?我的理解是,只有当请求通过ajax调用时,您才希望显示一些内容 如果是这样,则使用以下代码
有没有一个可以接受的解决方案来解决这个问题?我的理解是,只有当请求通过ajax调用时,您才希望显示一些内容 如果是这样,则使用以下代码:
if ( !empty($_SERVER['HTTP_X_REQUESTED_WITH']) &&
strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest' ) {
// Do the ajax processing
} else {
// Redirect to desired page
}
我不得不大量编辑你的文本。请不要发布从其他语言自动翻译的问题。结果真的很难理解。我不认为我能解决你问题中的所有问题。太好了,我想知道的是,你能解释一下$服务器的功能吗。谢谢。随时:)HTTP_X_REQUESTED_是浏览器发送的头。