作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我尝试使用 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/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!