gpt4 book ai didi

javascript - 使用JavaScript通过HTTP请求提交表单数据,与ajax表单序列化相同

转载 作者:行者123 更新时间:2023-12-01 03:17:28 25 4
gpt4 key购买 nike

在 jQuery 中,我们使用 $('form').serialize() 将所有表单数据发布到一行中。 JavaScript 中是否有任何方法可以发布这样的表单数据,或者 JavaScript 中是否有替代方法来替代下面的代码?

var url = "path.php"; 
$.ajax({
type: "POST",
url: url,
data: $("#idForm").serialize(), //like this i need in js
success: function(data)
{
}
});

最佳答案

您可以使用 FormData,如下所示:

let data = new FormData(document.querySelector('form'));

然后:

let request = new XMLHttpRequest();
request.open("POST", "url");
request.send(data);

更多信息:FormData API

希望对你有帮助

关于javascript - 使用JavaScript通过HTTP请求提交表单数据,与ajax表单序列化相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45460186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com