- <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>
- // 提交表单
- $('#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){
- // 这里是你的成功逻辑
- }
- });
- });