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>

ローカルホストのように画像のIDを渡したいのですが29.jpg、ファイルをアップロードすると機能しFTPなくなりましたが、ソースコードsrcが1つに変更されていることを確認すると、関数パラメーターとして渡します。チェック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 に答える