2016-07-15 74 views
1

你好,我是新来的,对不起我的英文不好如何在jQuery中存储多个输入图像的元素?

我想将图像元素存储在变量中并发送到服务器。

我用这个代码:

$("#input-fa").fileinput({ 
     showUpload: false, 
     language: 'th', 
     uploadUrl: "#", 
     allowedFileExtensions: ['jpg', 'png', 'gif', 'jpeg'], 
     overwriteInitial: false, 
     maxFileSize: 1000, 
     maxFileCount: 3, 
     autoReplace: false 
    }); 

在保存按钮的功能我试试这个:

var myFile = $('#input-fa').prop('files'); 

var myFile = document.getElementById("input-fa"); 

的问题是:如果我选择一个或两个图像一次然后浏览一两个,我只会得到我浏览的最后一个集合对象。

有什么办法让它可以浏览多次?

+0

我没有用这种特定的插件,但也许改变:'MAXFILECOUNT:3'的东西更高? –

回答

0

您可以尝试使用AJAX这个:

<input id="input-fa" name="imageupload[]" type="file" multiple=true/> 
<script> 
$("#input-702").fileinput({ 
    uploadUrl: "http://localhost/file-loc/", // server upload action 
    uploadAsync: true, 
    minFileCount: 1, 
    maxFileCount: 5, 
    overwriteInitial: false, 
}); 
</script> 
相关问题