jQuery ajax 提交表单图片
程序员文章站
2023-12-25 23:52:03
基于 jQuery HTML: JS: ......
基于 jquery
html:
<form id="form" enctype="multipart/form-data"> <input type="text" name="name" /> <input type="text" name="desc" /> <input type="file" name="image" id="doc0" /> <button type="button" id="submit" > 提交 </button> </form>
js:
// 提交表单 $('#submit').click(function () { // 创建formdata对象 var data = new formdata($('#form')[0]); // 为formdata对象添加数据 $.each($('#doc0')[0].files, function(i, file) { data.append('image', file); }); $.ajax({ url:'yoururl', type:'post', data:data, cache: false, contenttype: false, /* 不可缺 */ processdata: false, /* 不可缺 */ success:function(result){ // 这里是你的成功逻辑 } }); });
推荐阅读
-
jQuery ajax 提交表单图片
-
ajax的配置详情、ajax的调用解释、ajax的中文乱码和ajax的表单提交(内有实例)
-
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)_jquery
-
jQuery使用ajaxSubmit()提交表单示例
-
基于ASP.NET+EasyUI框架实现图片上传提交表单功能(js提交图片)
-
ajax提交图片上传(ajax上传图片到服务器操作)
-
jQuery异步提交表单实例
-
基于ASP.NET+EasyUI框架实现图片上传提交表单功能(js提交图片)
-
input、button的不同type值在ajax提交表单时导致的陷阱
-
jQuery Form 页面表单提交的小例子