HTML表单结构:
<form id="myForm" enctype="multipart/form-data">
<input type="file" name="myFile" />
<input type="submit" value="提交">
</form>
通过异步的方式提交表单中的myFile,需要引入“jquery.form.js”:
<script src="http://malsup.github.com/jquery.form.js"></script>
使用ajaxSubmit()提交:
$('#myForm').live('submit',function(){
$("#myForm").ajaxSubmit({
url: 'xxx/xxx/controller',
type: 'post',
success: function(){
//do something if success
}
});
//此处必须返回false,以阻止表单的默认提交行为
return false;
});