图像没有加载,jquery

时间:2012-03-25 11:33:28

标签: jquery load

我用这样的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.');
});

但这有同样的问题,有一个简单的解决方法吗?

1 个答案:

答案 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.');
});