Javascript PHP JS-从JS调用include_一次
因此,我有一个自定义实现的单页系统,如下所示: index.phpJavascript PHP JS-从JS调用include_一次,javascript,php,include,Javascript,Php,Include,因此,我有一个自定义实现的单页系统,如下所示: index.php <?php include_once('header.php'); if(empty($_SESSION['loggedin'])) { include_once("views/logged_out_index.php"); } include_once("footer.php"); ?> 现在我想在主体中包含另一个视图文件,如include_once(“vie
<?php
include_once('header.php');
if(empty($_SESSION['loggedin'])) {
include_once("views/logged_out_index.php");
}
include_once("footer.php");
?>
现在我想在主体中包含另一个视图文件,如include_once(“views/logged_out_index.php”);
使用AJAX动态地将其包含在PHP中并回显整个页面,并显示该页面。然后将结果附加到innerHTML
文件:retrieve_page.php
<?php
readfile($_GET['page']);
?>
你可以把“你的页面”改成你想包含的页面
就个人而言,我建议使用jQuery或类似工具来调用AJAX。如果你想知道怎么做,请留言
干杯
<?php
readfile($_GET['page']);
?>
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.body.innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","retrieve_page?page=yourpage",true);
xmlhttp.send();
}