我有一个网页,我想提示用户上传文件,但我不想显示< input type =“file”/>元件.
当文件对话框返回时,是否有一个我可以挂钩的事件?还有其他一些我没想过的事吗?
这就是我目前所拥有的,它使用警报来阻止代码.我想要一些不那么hacky的东西.
function importValues(e) { var f = document.getElementById('file'); f.click(); alert('loading'); //hack to make the code wait for the user to choose a file before making the ajax call var formdata = new FormData(jQuery('#frmImport')[0]); jQuery.ajax({ url: 'importFile',type: 'POST',data: formdata,chache: false,contentType: false,processData: false,}); }