2012-08-25 42 views
0

我試圖將從URL下載的HTML代碼注入到我的頁面中。
這裏jQuery代碼

$('#messageScreen').live('pageshow', function() { 
    $('#messageContent').empty(); 
    var url = testServerDirAdrs + 'message?message_id=' + selectedMessageId; 
    $.get(url, 
    function(data){ 
      $('#messageContent').append(data).trigger('create'); 
      },'html'); 
}); 

它工作正常,但是當所下載的HTML包含圖像,則不會顯示。 從URL下載的圖像標籤是:

<img src="/images/logos/muni_1_small.png" /> 

我想這個問題是與路徑。

任何想法我該如何解決這個問題?

謝謝哥斯達黎加。

回答

1

下面你可以找到2個可能的解決方案:

  1. 圖像可以從網絡下載所以在src也能像SRC =「http://www.example.com/example /myexampleimg.png「
  2. 圖像存在本地和img標籤的src必須有相對路徑。例如,如果將img標籤附加到的html文件與圖片文件夾位於同一路徑中,那麼路徑將爲./images/myexampleimg.png。如果你的圖片路徑是一個文件夾之前然後路徑將是../images/myexampleimg.png等

我希望這有助於。