0

こんにちは、uploadify スクリプトを使用してファイルを FTP および mySQL ベースにアップロードします。サイトを更新せずに、このアップロードされた画像を画像リストに入力する方法を教えてください。

以下は、記事に追加されたファイルのイメージ リストを作成する div sesiosn です。

<div id="image_list">

    <?php foreach($fotos as $foto) { ?>
        <div id="foto_div_<?php echo $foto['id]; ?>" class="foto_div" style="width:410px">
            <div style="float:left; overflow:hidden; margin:0px auto; padding:0px;">
                <img src="<?php echo foto_path($foto['name'].'.'.$foto['extension']); ?>" />
            </div>
            <div style="float:right; width:250px; overflow:hidden; padding-bottom:0px;">
                <input type="hidden" name="foto_<?php echo $foto['id']; ?>" id="foto_<?php echo $foto['id']; ?>" value="1" />
                <h3>Tittle</h3> <br /><input style="width:230px"type="text" name="title_foto_<?php echo $foto['id']; ?>" id="title_foto_<?php echo $foto['id']; ?>" value="<?php echo $foto['tittle']; ?>" />
                <br />
                <br />
                <a href="#" onclick="return delete_foto_art(<?php echo $foto['id']; ?>);">
                        <img src="<?php echo base_url();?>images/delete.gif" alt="delete" /> Usuń 
                </a>
            </div>
        </div>
    <?php } ?>        

</div> 

UploadifyにはOnCompleteのようなものがあるので、リストに画像を追加する必要がある関数の名前をそこに入れます。

function show_foto(event, queueID, fileObj, response)
    {


        $('#image_list').append(response);

    }

応答として、ファイルへの URL を取得しましたが、画像が表示されませんでした。誰かがこれで私を助けることができますか?

4

1 に答える 1

1

URL の代わりに要素全体を追加する必要があり<img>ます (応答が URL のみを返すと仮定します)。

var $img = $("<img>").attr("src", response);
$('#image_list').append($img);
于 2013-10-27T14:05:34.213 に答える