簡體   English   中英

HTML表單到XMLHttp請求

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM