列子如下
文件要引入<script src="js/jquery.form.min.js"></script>
$("form.user_data_submit").ajaxSubmit({
url:"User_data_edit",
type:"post",
dataType:"json",
async:false,
success:function(data){
if(data.result==true){
$loading.hide(500);
}else{
alert("保存信息失败");
$loading.hide(500);
}
}});
form.user_data_submit这个form表单里面有图片和其他数据,这样就不用再action后面来添加参数,也不用跳转了,ajaxSubmit和ajax用法类似。另外form必须有
enctype="multipart/form-data"属性,上传文件必须是multipart类型
<html> <head> <title>Upload a file please</title> </head> <body> <h1>Please upload a file</h1> <form enctype="multipart/form-data"> <input type="text" name="name"/> <input type="file" name="file"/> <input type="submit"/> </form> </body> </html>
相关文章链接: 1、 jquery之ajaxForm