我在asp.net视图页面中有文件输入,我想在按钮onClick事件的jQuery ajax调用中检索文件的数据。
HTML
<table>
<td style="text-align:left">
<input type="file" id="AttachmenteUploadFile" name="AttachmenteUploadFile" />
<input type="button" id="btnUploadSubmit" value="Attach Document" />
</td>
</table>
我尝试过:
var fileInfo = $("#AttachmenteUploadFile").get(0).files; //error : undefined
//$("#AttachmenteUploadFile")[0].files[0]; //error : undefined or null reference
//$("#AttachmenteUploadFile").prop('files');
以上所有方法均无效。我正在“不确定”。请检查所附图片。但是我可以用$(“#AttachmenteUploadFile”)[0]来获取输入文件的对象。
知道为什么我无法获取文件数据吗?感谢您的帮助。
答案 0 :(得分:0)
我发现了一个问题,我的IE版本为11.0,但“模式”设置为7。当我将“模式”设置为高于10时,它正在工作,并且我能够获取文件信息。请找到随附的图片以热设置模式版本。