1

我有这样的代码

<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>

我想29.jpg在我的本地主机上传递图像的 id 它工作得很好,但是当我将文件上传到我FTP时它停止工作,但是当我检查源代码src更改为一个时,我作为函数参数传递。我已经检查了我的chmod,甚至全部设置在 777 上,但仍然没有显示图像。

4

1 回答 1

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());
    
于 2012-06-03T09:50:14.767 回答