从input type =“file”获取文档并传入数组

时间:2017-04-12 07:12:32

标签: javascript jquery

我只是想通过数组将文档发送到ajax调用。

$(document).ready(function(){
$('#submit').click(function(){
var a=$('#name').val();
alert(a)
var b=$('#document').val();
alert(b)
// var array = {};
        // arry = {
          //   a: $('#name').val(),
            // b: $('#document').val(),
          //   
        // }
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="name">
<input type="file" id="document">
<input type="button" id="submit" value="click me">

在这里,我可以发送input type="text" value.Coming到input type="file"我只获取已加载文件的路径。
enter image description here
如何转换它到文件?

1 个答案:

答案 0 :(得分:0)

这解决了我的问题

$(document).ready(function(){
$('#submit').click(function(){
var a=$('#name').val();
alert(a)
var b=$('#document').val();
alert(b)
// var array = {};
        // arry = {
          //   a: $('#name').val(),
            // b: $('#document').files[0]
          //   
        // }
});
});