javascript - 选择文件后开始上传,使用 jQuery。

标签 javascript jquery

选择要上传的文件后,我希望无需单击按钮即可将文件上传到数据库。这是如何使用 jQuery 完成的?

我想选择这样的文件: /image/0408T.gif

<input type="file" valign="baseline" />

最佳答案

假设您使用的是表单:

// select the file input (using a id would be faster)
$('input[type=file]').change(function() { 
    // select the form and submit
    $('form').submit(); 
});

编辑: 要使此答案保持最新:

有一种通过 AJAX 上传文件的好方法,无需此处描述的 hack: http://net.tutsplus.com/tutorials/javascript-ajax/uploading-files-with-ajax/

关于javascript - 选择文件后开始上传,使用 jQuery。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6774143/

相关文章:

javascript - 为什么我自制的下拉列表在 IE 7 中不起作用

javascript - 是否可以用JQuery .ajax()实现 'PUT'数据跨域

javascript - 将字符串中每个单词的首字母大写。本地化问题

javascript - 如果我通过 ajax 响应附加所有 html 数据,这是一个好习惯吗?

javascript - jQuery "hover state"- 测试元素是否不再悬停在其上

javascript - 如何在iOS浏览器中录制音频?

javascript - 悬停在文本上切换图像/不使用 jQuery

javascript - 等于但不大于或等于?

javascript - 计算到今天的天数 moment.js

jquery - 如何在 Jquery 嵌套列表中禁用拖放