jfinal js方式上传文件 总是缺少 mul 属性标签

@jfinal   亲爱的 jfinal 你好 我想要请问一下  我现在上传文件 不想用 form 表单跳页 的那种方式 实现  类似于ajax的方式不跳页来实现上传  但是 我不知道 怎么实现它 后台老是报错  缺少标签 如何在js中追加这个 mul... 属性呢

评论区

JFinal

2016-11-02 10:52

分两步走,极度容易:
1:按照原先 form 表单的方式把文件上传的组件安排好,包括from表单的 enctype 也要设置好,包括提交按钮也安排好,要有这样的一个button: input type="submit"

2:使用 jquery form的这样一个 jquery 插件,几行代码代码搞定:
$(document).ready(function() {
$("#myForm").ajaxForm({
dataType: "json",
success: function(ret) {}
});
});
注意 $("#myForm") 这个 jquery 代码要能找到你的 form 表单

3:此法本质是就在一个普通表提交的基础之上,让这个叫 jquery form 的插件在提交的时候接管请求,并自动化将请求转化为 ajax 请求

4:jquery form 在本站有下载:http://www.jfinal.com/assets/jquery_form/jquery.form.min.js

JFinal

2016-11-02 10:54

jfinal 社区有很多的 ajax 表单提交都是用的 jquery form,极度方便,相当于是使用普通方式实现 ajax 请求,省去了很多处理 ajax 的心思

zempty

2016-11-02 16:15

用jquery.form.js究极好用。jquery的话ajax好像不支持文件,只能ajax文本。

热门反馈

扫码入社