頭に浮かぶ唯一の方法はおそらく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;
}
?>