我使用jQuery。 test.html中包含图片和文字。现在我需要使用的test.html加载

<img src="../images/lib.jpg" alt="test" width="320" height="290" />
<p>Textt </p>

的jQuery

$("#content2").load("sub_test.html");

内容2的结果没有显示图像。有没有更好的办法?或替代解决方案,以正确地显示图像和HTML?这是我的标签问题还是jQuery的?

有帮助吗?

解决方案

随着评论说,这将是有益的,看看您更多的文件。

一个可能的问题是,当从一个网页的img标签加载到另一个,他们将解决基于它们被装入,不是基于他们的原始位置在页面上。所以,如果你有一个目录树是这样的:

root
   page1.html
   /images
   /dir1
      page2.html

然后在page2.html图像将具有SRC = “../图像/ something.jpg”,而在page1.html图像将具有SRC = “图像/ something.jpg”。如果你要加载page2.html到page1.html,在page2.html图像标记将被改写,以配合page1.html的位置。 (或者使用基于所述根引用:SRC = “/图片/ something.jpg”)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top