gpt4 book ai didi

javascript - Jasny 多文件上传与其他表单元素

转载 作者:可可西里 更新时间:2023-11-01 13:54:39 32 4
gpt4 key购买 nike

我尝试使用 Jasny fileupload 将多个文件传递给表单内的 php,提交事件应该通过 ajax 发布的数据上传。但我无法让它工作。我无法将 jasny 上传附加到发布的数据。

如果有更好的解决方法,我想知道什么是更好地实现而不是 jasny。

我按如下方式初始化我的上传字段

jQuery('.fileupload').fileupload({});

我尝试在提交时捕获主题

wizard.on("submit", function(wizard) {
jQuery.ajax({
//here When I serialize the form I do not get the files
});
});

最佳答案

尝试

var data = new FormData();
jQuery.each($('#file')[0].files, function(i, file) {
data.append('file-'+i, file);
});

现在您有了一个 FormData 对象,准备与 XMLHttpRequest 一起发送。

$.ajax({
url: 'php/upload.php',
data: data,
cache: false,
contentType: false,
processData: false,
type: 'POST',
success: function(data){
alert(data);
}
});

关于javascript - Jasny 多文件上传与其他表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20799486/

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