gpt4 book ai didi

javascript - jQuery Ajax 文件上传

转载 作者:行者123 更新时间:2023-11-28 10:58:09 25 4
gpt4 key购买 nike

我可以使用以下 jQuery 代码通过 ajax 请求的 POST 方法执行文件上传吗?

$.ajax({
type: "POST",
timeout: 50000,
url: url,
data: dataString,
success: function (data) {
alert('success');
return false;
}
});

如果可以,是否需要填写data部分?这是正确的方法吗?我只将文件发布到服务器端。

我一直在谷歌搜索,但我发现的是一个插件,而在我的计划中我不想使用它。至少目前是这样。

最佳答案

通过 AJAX 上传文件 不能
您可以使用 IFrame 上传文件,而无需刷新页面。
您可以查看更多详情here .


更新

使用 XHR2,支持通过 AJAX 上传文件。例如。通过FormData对象,但不幸的是,所有/旧浏览器都不支持它。

FormData 支持从以下桌面浏览器版本开始。

  • IE 10+
  • 火狐 4.0+
  • Chrome 7+
  • Safari 5+
  • 歌剧 12+

有关详细信息,请参阅 MDN link .

关于javascript - jQuery Ajax 文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22554704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com