[英]Send a form data in jquery ajax
請幫忙。 我正在嘗試使用jQuery ajax發送表單數據(臨時)。
我的代碼:
function post1(URL, PARAMS) {
var temp = document.createElement("form");
temp.setAttribute("id", "form");
temp.action = URL;
temp.method = "POST";
temp.encoding = "multipart/form-data";
temp.style.display = "none";
<%for(int i=0;i<noOfPage;i++){%>
for(var x in PARAMS) {
var opt=document.createElement("textarea");
opt.name=x;
opt.value=PARAMS[x];
temp.appendChild(opt);
}
<%}%>
document.body.appendChild(temp);
$.ajax({
type: "POST",
url: URL,
async:false,
cache: false,
processData:false,
contentType: false,
data: temp,
success: function(data){
alert(data);
disablePdfIcon();
}
});
}
我不確定如何在temp
變量中過temp
表單數據。 甚至data:(#form).serialize()
也無濟於事。 我得到java.io.IOException: Content type is not multipart/form-data
在這種情況下, java.io.IOException: Content type is not multipart/form-data
。
請提出一個想法。 提前致謝。
嘗試這個
<form id="data" method="post" enctype="multipart/form-data">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.