这是场景:
我有 3 个文件:
索引.php:
<html><head>
<script type="text/javascript" src="../jquery.js"></script>
<script>
$(document).ready(function(){
$("#local").load("FarLinkLoader/farlink.php");
});
</script>
</head><body>
<div id='local'></div>
</body></html>
/FarLinkLoader/farlink.php:
<div>
<a href="farfar/farfarlink.php">farfarlink</a>
</div>
/FarLinkLoader/farfar/farfarlink.php:
text or whatever
问题是,当farlink.php
加载到index.php
链接中farlink.php
时变得无效,链接的引用来自index.php
而不是来自前一个文件。
有没有办法解决?iframe擅长于此,它实际上是浏览器中的“浏览器”,因为通过 iframe 加载的页面的相邻文件/目录是从那里引用的,而不是从前一页中的页面加载的,因为它发生在ajax 请求。
替换此所需功能的各种可能性是什么?
期待感谢!