我用这样的jquery加载一个页面:
$('#container').load('books/book1/inleiding.php');
然而,图像是在书籍/书籍/图像中所以对于inleiding.php它只是图像/ someImage.jpg
当我加载页面时,图像的链接保持不变,因此不起作用。
我也尝试过:
$.get('books/book1/inleiding.php', function(data) {
$('#container').html(data);
alert('Load was performed.');
});
但这有同样的问题,有一个简单的解决方法吗?
答案 0 :(得分:2)
图像应直接链接到网址或服务器根目录
如果图片位于books/book1/images/...
,则将其链接到books/book1/images/...
。
也许您可以尝试使用以下命令更改src:
$.get('books/book1/inleiding.php', function(data) {
$('#container').html(data);
$('#container img').each(function(){
$(this).attr('src', 'books/book1/'+$(this).attr('src'));
});
//alert('Load was performed.');
});