2012-06-03 61 views
1

我有這樣的代碼jQuery的改變IMG SRC圖像不顯示

<script type="text/javascript"> 
function openModal(title, id) 
{ 
    $('#bookId').val($(this).data('id')); 
    $('#modal h3').text(title); 
    var d = new Date(); 
    $('#modal img').attr('src', '/media/upload/adv_baner/'+ id +'?'+d.getTime()); 
    $('#modal').modal('show'); 
} 
</script> 
<div id="modal" class="modal hide fade"> 
    <div class="modal-header"> 
     <a href="#" class="close" data-dismiss="modal">×</a> 
     <h3>Modal header</h3> 
    </div> 
    <div class="modal-body" style="text-align:center"> 
     <p> 
      <ul class="thumbnails"> 
       <li class="span3"> 
        <img src="http://placehold.it/300&text=placehold.it+rocks!" alt=""> 
       </li> 
      </ul> 
     </p> 
    </div> 
    <div class="modal-footer"> 
     <a href="#" class="btn btn-danger">Delete</a> 
    </div> 
</div> 

我想通過圖像的ID喜歡29.jpg在我的本地它的偉大工程,但是當我上傳我的文件,我的FTP它停止工作,但是當我檢查源代碼src更改爲一個我作爲函數參數傳遞。我已經檢查了我的chmod,甚至全部設置在777上,但是仍然沒有顯示圖像。

回答

1

我認爲錯誤在這裏:

$('#modal img').attr('src', '/media/upload/adv_baner/'+ id +'?'+d.getTime()); 
  1. 我們就可以知道這個文件&圖像的延伸的延伸?

  2. 這時試試這個:

    $('#modal img').attr('src', 'media/upload/adv_baner/'+ id +'?'+d.getTime()); 
    

    $('#modal img').attr('src', '../media/upload/adv_baner/'+ id +'?'+d.getTime()); 
    
+0

+1 U代表一個動機來檢查我pathes –