图像不加载,jQuery的
问题描述:
我用jQuery加载一个页面是这样的:图像不加载,jQuery的
$('#container').load('books/book1/inleiding.php');
然而,图像是,图书/ BOOK1 /图像所以inleiding.php它只是图像/ someImage.jpg
当我加载页面,然后图像的链接保持不变,因此不起作用。
我也试过:
$.get('books/book1/inleiding.php', function(data) {
$('#container').html(data);
alert('Load was performed.');
});
但这有同样的问题,有没有一个简单的解决方法?
答
图像应直接链接到url或服务器根目录。
如果图像是在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.');
});
+0
工作伟大,谢谢 – clankill3r 2012-03-25 12:59:01
你说的加载图像是什么意思?你是否仅仅使用php的img标签回应html代码?也分享你的PHP代码。 – slash197 2012-03-25 11:38:05
是的,使用绝对URL-s为您的图像 – 2012-03-25 11:38:24