参考:http://hayageek.com/jquery-ajax-form-submit/
form的submit方法返回数据处理,支持文件提交。
这里用到html5的FormData。不支持html5的浏览器用不了。通过jquery的ajax方法提交。
1 $("#post_form").submit(function(e) 2 { 3 var formObj = $(this); 4 var formURL = formObj.attr("action"); 5 var formData = new FormData(this); 6 $.ajax({ 7 url: formURL, 8 type: ‘POST‘, 9 data: formData, 10 mimeType:"multipart/form-data", 11 contentType: false, 12 cache: false, 13 processData:false, 14 success: function(data, textStatus, jqXHR) 15 { 16 22 }, 23 error: function(jqXHR, textStatus, errorThrown) 24 { 25 } 27 }); 28 e.preventDefault(); //Prevent Default action. 29 e.unbind(); //to stop multiple form submit. 30 }); 31 $("#post_form").submit(); //Submit the form,
时间: 2024-11-08 23:54:00