fel*_*zkn 0 html javascript ajax jquery
有人知道如何<input type="file">通过Ajax调用获得价值吗?
代替:
// more...
function uploadFile(event) {
var file = event.target.files;
event.stopPropagation();
event.preventDefault();
var data = new FormData();
$.each(
file,
function(key, value) {
data.append(key, value);
}
);
$.ajax({
url: 'site/upload',
type: 'POST',
data: data,
// more...
Run Code Online (Sandbox Code Playgroud)
在uploadFile()被称为输入文件的变化.使用FormData对象的问题在于它在IE 10中不受支持.
如何获取输入文件值而不是使用FormData
你不能.
没有FormData,您唯一的选择是Flash并发布到iframe.
我建议使用FormData,如果它当前可用,否则只需将其提交给iframe或导致整页回发.
或者,您可以使用众多已经为您执行此操作的插件之一.
| 归档时间: |
|
| 查看次数: |
136 次 |
| 最近记录: |