前台代码:
利用formData 的方法append添加数据,后台接受$_POST和$_FILES
$('#andAdd').click(function(){ var form = $('#orderform').serialize(); var formData = new FormData(); for(var i=0; i<$('#uploadForm')[0].files.length;i++){ formData.append('file[]', $('#uploadForm')[0].files[i]); } formData.append('form', form); formData.append('intermal', $('#intermal').val()); $.ajax({ url:"{:url('andadd')}", type:"POST", data:formData, async:false, cache:false, contentType:false, processData:false, success:function(data){ if(data.status ==1) { alert('新增成功!'); closeLayer(); window.location.href ="{:url('index')}"; } }, error:function(returndata){ alert("error:"+returndata); } }); })