FormData对象发送文件
function sendForm(){ var oOutput = documeNT.getElemeNTById(“output”); var oData = new FormData(documeNT.forms.namedItem(“fileinfo”)); oData.append(“CustomField”, “this is some extra data”); var oReq = new XMLHttpRequest(); oReq.open(“poSt”, “stash.php”, true); oReq.onload = function(oEveNT) { if (oReq.status == 200) { oOutput.innerHtML = “Uploaded ! ”; }else{oOutput.innerHtML = “Error“ + oReq.status + “occurred uploading your file.”;}}; oReq.send(oData); } var fd = new FormData(documeNT.getElemeNTById(“fileinfo”)); fd.append(“CustomField”, “this is some extra data”); $.ajax({ url: “stash.php”, type: “poSt”, data: fd, ProCessData: false, // 告诉jQuery不要去处理发送的数据 coNTeNTtype: false // 告诉jQuery不要去设置CoNTeNT-type请求头}); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |