我有2个文件。一个叫做foo1.php,另一个叫做foo2.php。
foo1.php的内容:
<script type="text/javascript" src="yoxview/yoxview-init.js"></script>
<div class="yoxview">
<a href="files/Desert.jpg"><img src="files/Desert.jpg" alt="First" title="First image" /></a>
<a href="files/Hydrangeas.jpg"><img src="files/hydrangeas.jpg" alt="Second" title="Second image" /></a>
<a href="files/Jellyfish.jpg"><img src="files/Jellyfish.jpg" alt="Third" title="Third image" /></a>
</div>
foo2.php的内容:
<script type="text/javascript" src="scripts/jquery-1.4.4.min.js"></script>
<script>
$(document).ready(function() {
$('.bar').load('foo1.php');
});
</script>
<div class="bar">this text will be replaced</div>
当我去foo2.php时,我得到一个空白的白页,其中包含一个永无止境的加载图标。我认为这与加载脚本有关:
<script type="text/javascript" src="yoxview/yoxview-init.js"></script>
在foo1.php中,因为该页面的内容是通过.load()函数传递的。当我删除该脚本时,引用foo1.php加载就好了。我不认为这个问题特定于该特定脚本。如果我尝试使用脚本引用加载任何页面,则会出现相同的结果(空白页面/加载图标)。
有没有办法从另一个有脚本引用的页面加载内容?
以下是问题脚本的链接: