[英]HTML form to XMLHttp request
我正在嘗試采用以下形式並將其轉換為使用XMLHttp。 無法獲得如何將其轉換為使用XMLHttp的有效示例。
<form enctype='multipart/form-data' action='process.do'>
<input id='myfile' type='file'>
<input type='hidden' name='systemid' value='a1312423r1rde223e423e'>
<input type='hidden' name='systemname' value='My value'>
</form>
var x = new XMLHttpRequest()
x.open('POST', 'process.do');
// Where to add systemid, systemname parameters?
x.send($('myfile').files[0])
只需send()
從表單對象實例化的FormData對象。
var x = new XMLHttpRequest()
x.open('POST', 'process.do');
x.send(new FormData(document.querySelector("form")));
這將包括來自表單的所有數據。
不過,您需要給文件輸入一個name
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.