表单提交我们现在大部分用的都是ajax提交了,对于没有文件上传的表单,普通的ajax就可以实现,而对于有文件上传的表单,我一般使用jquery.form.js插件,感觉还是挺好用的
1.引入相应的js文件
<script src="__PUBLIC__/Wx/js/jquery.min.js"></script>
<script src="__PUBLIC__/Wx/js/jquery.form.js"></script>
2.function Djly_form_add(){
$("#form-user-add").ajaxSubmit({
success: function (data) {
//if(data.code == '200'){ //这些是我demo里处理的代码,可不用理会
//layer.msg(data.message,{time:1000},function(){
//})
//}else if(data.code == '500'){
//layer.msg(data.message);
//}
},
error: function (error) {
alert(error); //错误提示
},
url:"", //提交的地址
type: "post", //提交的方式
dataType: "json" //返回的数据类型
});
}
好了,以上就是jquery.form.js最简便的用法,后台接收值得话,文件就用$_FILES,普通值就用$_POST或$_GET,这我就不多说了,别忘了,form表单要写enctype="multipart/form-data" 的属性哦