2

画像の送信に問題があり、クライアントが写真の説明を送信するためのテキスト領域フィールドがあり、データベースに送信すると、すべてが同じ説明を持っているかのように送信され、説明が 1 つだけ挿入されます。

ライブラリDROPZONE.JS http://dropzonejs.com/を使用しています

私のコードに従ってください..助けてください。

Dropzone.options.upload = {
    thumbnailWidth: 246,
    thumbnailHeight: 173,
    enqueueForUpload:false,
    paramName: "userfile",
    sending: function(file, xhr, formData) {    
        formData.append("titulo", $("#titulo").val());
        formData.append("evento", <?php echo $this->uri->segment(4); ?>);
        formData.append("capa", $("#cap").val());
    }
};

function upload() {
    var dz = Dropzone.forElement("#upload");
    for (var i = 0; i < dz.files.length; i++) {
        dz.filesQueue.push(dz.files[i]);
    }
    dz.processQueue(); 
}
4

2 に答える 2

1

使用する際は$("#titulo")、titulo の id を持つ input/textarea を参照します。

たとえば<input type="text" id="titulo">

ドキュメント全体で id を持つ DOM 要素は 1 つだけです。

要素を に変更し、の<input type="text" class="titulo">ようなものを使用してフィールドを選択します。$(".titulo")[0]$(".titulo")[1]

于 2013-06-07T07:52:26.990 に答える