1. 程式人生 > >ajax提交表單的方法

ajax提交表單的方法

function test(){
            var form = new FormData(document.getElementById("tf"));
//             var req = new XMLHttpRequest();
//             req.open("post", "${pageContext.request.contextPath}/public/testupload", false);
//             req.send(form);
            $.ajax({
                url:"${pageContext.request.contextPath}/public/testupload",
                type:"post",
                data:form,
                processData:false,
                contentType:false,
                success:function(data){
                    window.clearInterval(timer);
                    console.log("over..");
                },
                error:function(e){
                    alert("錯誤!!");
                    window.clearInterval(timer);
                }
            });        
            get();//此處為上傳檔案的進度條

        }

以後就是用這種方法:

  var form = new FormData(document.getElementById("tf"));
//             var req = new XMLHttpRequest();
//             req.open("post", "${pageContext.request.contextPath}/public/testupload", false);
//             req.send(form);

轉載自:http://www.cnblogs.com/zhuxiaojie/p/4783939.html