33问答网
所有问题
java jquery ajax 实现 包含 input file 的form提交
form中有input-file标签,想用jquery ajax提交表单,后台获取file对象。
举报该问题
推荐答案 2013-07-10
Ajax无法提交二进制文件
可以通过Iframe方式提交但这也不是最好的方法
最好最美观的方法是用Flash做的或者其他做的控件提交文件 例如 SWFileupload
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/d0BW5P000.html
其他回答
第1个回答 2013-07-10
jquery有个ajax 做文件上传的插件,现在忘了,你找找看。
百度应该能找到吧。我也找找。
http://www.oschina.net/news/28767/7-javascript-ajax-file-upload-plugins
这里面很多,你看看。
第2个回答 2013-07-10
jquery.form.js $("#formid").ajaxSubmit({
url:
dataType:"json",
......
});
上传文件需要在form里 加属性 enctype="multipart/form-data"
追问
能不能具体点???谢谢。
第3个回答 2013-07-11
ajaxfileupload jquery的,你可以查一下,挺好用的
第4个回答 2013-07-23
就吧file对象作为参数传过去
相似回答
jquery如何
提交表单jquery提交表单的
方式
答:
1.首先,打开html编辑器,创建一个新的html
文件
,比如index.html,并引入jquery。2.在index.html标签,输入jquery代码:(按钮).单击(函数(){ (正文).追加();settimeout($(span上传成功);});3.浏览器运行index.html页面,点击
提交
按钮,显示“上传”。4.比如1秒后变成上传成功的提示。
jquery使用ajax
...
ajax
怎样
提交form表单
与
实现文件
上传
答:
Ajax 提交form方式可以将form表单序列化 然后将数据通过data提交至后台
,例如:但是这种方式如果表单中有需要提交的文件类型 这样则不行 后台接不到数据。解决办法:使用 FormData。这里使用jquery 最好使用2.0版本之后 之前应该不支持。例如:
form如何
提交form
如何提交到后端
答:
1.给
form
添加id值:formaction="/News/SaveMessage"method="post"accept-charset="utf-8"id="frm-reg"name="frm-reg">设置所有
input
标签的name属性值为数据库的字段值,即可以传值到后台2.给
提交
按钮添加id值:inputtype="button"id="sub"name="Submit"value="提交">3.引用
jquery
-form.js
文件
4...
大家正在搜
相关问题
jquery 怎么用ajax提交含有文件控件的表单
jquery ajax 提交 带文件的 form
使用jquery.form.js 提交包含附件的表单
jquery $.ajax和$.post 请求是不是无法做含...
jquery ajax 提交表单,serialize()序列...
我想用jquery实现只要<input type="file...
form有input="file"上传文件,有个js方法my...
在用ajax提交表单的时候如果form中有file类型的in...