2016-05-28 25 views
0

ajaxの中に動的入力を入れる方法はありますか?私はhayageek jqueryファイルのアップロードを使用しています。私は、ファイルを置き換えるためにフォームアップロードの中に隠された入力を追加したかったのです。どんな助けでも大歓迎です。 <div id="replacefile">Upload</div>ajaxの動的入力フィールドを追加

は私が入れたかった:アップロード処理し

のdiv <input type="text" name="replace">あなたがそれを置きたい

$("#replacefile").uploadFile({ 
    url   : newurl, 
    fileName  : "myfile", 
    returnType  : "json", 
    dragDrop  : true, 
    showFileCounter: false, // show numbered list of file 
    allowDuplicates: false, 
    multiple  : true, //allow multiple file upload 
    showFileSize : false, // show file size 
    acceptFiles : "doc,pdf", 
    onSuccess  : function(files,data,xhr,pd) { 
    // success 
    }, 
    onError  : function() { 
    // error 
    } 
    }); 
+0

?あなたは "#replacefile"を削除して代わりに入力したいですか? –

+0

'uploadfile()'関数によって生成されたフォームの中に入れたいと思いました – claudios

答えて

0
$("#replacefile").uploadFile({ 
    url   : newurl, 
    fileName  : "myfile", 
    returnType  : "json", 
    dragDrop  : true, 
    showFileCounter: false, // show numbered list of file 
    allowDuplicates: false, 
    multiple  : true, //allow multiple file upload 
    showFileSize : false, // show file size 
    acceptFiles : "doc,pdf", 
    onSuccess  : function(files,data,xhr,pd) { 
    // success 

     var input=$('<input type="text" name="replace">'); 
     $('#replacefile').find('form').append(input); 
    }, 
    onError  : function() { 
    // error 
    } 
    }); 
+0

私はdbエラーを受け取りました。私はこれを受け入れるようにこれが動作していると思います。ありがとう! – claudios

+0

入力値を入力するとどうですか?例var id = item_id。 – claudios

+0

できます。最後にonSuccess関数にinput.val(id)を入れてください。 –

関連する問題