由于 ,loadOneTab()
不适用于formData
,
- 如何
formData
发布到新标签? - 上面新建的tab前/后台状态怎么设置?
只是Using FormData Objects中的一个示例:
var formData = new FormData();
formData.append("username", "Groucho");
formData.append("accountnum", 123456); // number 123456 is immediately converted to string "123456"
// HTML file input user's choice...
formData.append("userfile", fileInputElement.files[0]);
// JavaScript file-like object...
var content = '<a id="a"><b id="b">hey!</b></a>'; // the body of the new file...
var blob = new Blob([content], { type: "text/xml"});
formData.append("webmasterfile", blob);
var request = new XMLHttpRequest();
request.open("POST", "http://foo.com/submitform.php");
request.send(formData);
澄清:
带有 的普通 HTML 表单target="_blank"
会将表单数据发布到新选项卡。
同样,如前所述,loadOneTab()
也可以将数据 POST 到新选项卡。
是否可以使用 XMLHttpRequest 做到这一点?