我尝试将div内容从单独的页面加载到另一个页面。
页面加载内容:
<script type="text/javascript">
var auto_refresh = setInterval(function() {
$('#incidentsTable').load('content/test.php #table');
}, 1000);
</script>
<div id="incidentsTable">
</div>
页面从
加载内容<?php
// Connect to Database
$db = DB::getInstance();
?>
<div id="table">
<table class='table'>
<thead>
<th>Latitude</th>
<th>Longitude</th>
</thead>
</table>
</div>
我得到了一些奇怪的输出。如果没有开头的php部分,内容将完全加载到其他页面中。一旦我包含这个PHP代码以便稍后获取数据以填充表格(这部分代码被排除在代码片段中),在我加载内容的页面的这一部分的屏幕上不再出现任何内容
我不允许在DIV标签之前使用PHP功能吗?或者我错过了什么?
答案 0 :(得分:2)
我认为您可能会从第一个PHP代码段中收到错误,尝试启用错误报告并终止执行流程以查看您获得的内容:
<?php
// Connect to Database
ini_set('error_reporting', E_ALL);
ini_set('display_errors', true);
$db = DB::getInstance();
die;
?>
为了检查你得到了什么,打开开发人员控制台(chrome中的f12),转到网络选项卡并查找“content / test.php”并单击它,然后选中“Response”选项卡请求以检查输出。