这个方法只支持到 IE10,IE10 以下不支持 new FormData();
html:
- <input style="width: 80%;" type="text" placeholder='选择医生照片路经 (可选)' disabled="disabled"
- id="choiceimages" />
- <input class="js_upFile" style="width: 20%;" type="file" name="cover"
- value="选择文件" id="btnimages" />
JS:
- // 图片上传接口
- function addImages(){
- var docFile=document.getElementById("btnimages").files[0];//IE10 以下不支持
- var doctorId=$("#usersnumber").val();
- var formData=new FormData();
- formData.append("myFile",docFile);
- formData.append("doctorId",doctorId);
- $.Ajax({
- url:"http://localhost:8080/doctormanage/file/updoctorphoto.do",
- type:"post",
- data:formData,
- cache:false,
- processData:false,
- contentType:false,
- success:function(result){
- if(result.state==0){
- alert("图片上传成功");
- }else{
- alert("图片上传失败");
- }
- }
- });
- };
来源: http://www.bubuko.com/infodetail-2775824.html