想到的唯一方法可能是 iframe ?
您可以通过 php 生成链接/锚点作为框架的内容,然后在更改/导航时重新生成它。
否则出于什么原因您不想使用 AJAX?
还 ...
您可以拥有一个隐藏的 iframe 并在 onload 事件中获取其内容并将其设置为表格单元格内容并生成/插入新的行/单元格等等。通过锚链接将 iframe 用作您的抓取器。确保添加诸如 nocache 变量之类的内容以保持内容新鲜。
HTML 页面内容 index.html
<html>
<head>
<title>iFrame Test</title>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<iframe name='objGrab' id='objGrabber' style='position:absolute; left:-99999px; top:-99999px;'></iframe>
<a target="objGrab" href="prc.php?page=1">Page 1</a><br />
<a target="objGrab" href="prc.php?page=2">Page 2</a>
<div id='pageContent'></div>
<script>
$(function() {
$("#objGrabber").load(function (){
$("#pageContent").html($(this).contents().find('body').html());
});
});
</script>
</body>
</html>
PHP 页面内容 - prc.php
<?php
switch($_GET['page']) {
case "1":
echo "Contents for page one";
break;
case "2":
echo "Contents for page two ";
break;
}
?>