Javascript 输入标记文件值jquery

Javascript 输入标记文件值jquery,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我使用Bootstrap3模型上传图像,当我在控制台的文件字段中得到值时,我得到了 $('input[type="file"]').val(); // = "C:\fakepath\maxresdefault.jpg" 但在发送数据一段时间后,我在控制台中获得了值 $('input[type="file"]').val(); // = "" 我得到了坏结果。问题是什么,但我选择了图像。我们可以在文件字段中看到图像名称,但结果为空。如何修复它 <input type="file" nam

我使用Bootstrap3模型上传图像,当我在控制台的文件字段中得到值时,我得到了

$('input[type="file"]').val(); // = "C:\fakepath\maxresdefault.jpg"
但在发送数据一段时间后,我在控制台中获得了值

$('input[type="file"]').val(); // = ""
我得到了坏结果。问题是什么,但我选择了图像。我们可以在文件字段中看到图像名称,但结果为空。如何修复它

<input type="file" name="uploader" id="uploader">

$(function(){
   $('#uploader').change(function(){
     console.log(this.value);
   });
});

$(函数(){
$('#uploader')。更改(函数(){
console.log(this.value);
});
});

是否异步发送数据?