2012-06-03 57 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 –