当前位置 : 主页 > 网络编程 > JavaScript >

ajax上传表单

来源:互联网 收集:自由互联 发布时间:2021-06-28
*FormData到了IE10才支持 1 document.getElementById("_submit").onclick = function(event){ 2 //取消掉默认的form提交方式 3 if(event.preventDefault) event.preventDefault(); 4 else event.returnValue = false; //对于IE的取消方式
*FormData到了IE10才支持
1     document.getElementById("_submit").onclick = function(event){
 2           //取消掉默认的form提交方式
 3           if(event.preventDefault) event.preventDefault();
 4           else event.returnValue = false;                           //对于IE的取消方式
 5   
 6           var formDOM = document.getElementsByTagName("form")[0];
 7           //将form的DOM对象当作FormData的构造函数
 8           var formData = new FormData(formDOM);
 9           var req = new XMLHttpRequest();
10           req.open("POST", "upload");
11           //请求完成
12           req.onload = function(){
13              if(this.status === 200){
14                     //对请求成功的处理
15              }
16           }
17           //将form数据发送出去
18           req.send(formData);
19       //避免内存泄漏
20       req = null;
21 }
https://my.oschina.net/u/2442830/blog/1581076
网友评论