gpt4 book ai didi

javascript - 以 JSON 格式发布数据

转载 作者:IT老高 更新时间:2023-10-28 12:42:49 31 4
gpt4 key购买 nike

我有一些数据需要转换为 JSON 格式,然后使用 JavaScript 函数发布。

<body onload="javascript:document.myform.submit()">
<form action="https://www.test.net/Services/RegistrationService.svc/InviteNewContact" method="post" name="myform">
<input name="firstName" value="harry" />
<input name="lastName" value="tester" />
<input name="toEmail" value="testtest@test.com" />
</form>
</body>

这就是帖子现在的样子。我需要它以 JSON 格式提交值并使用 JavaScript 进行 POST。

最佳答案

不确定是否需要 jQuery。

var form;

form.onsubmit = function (e) {
// stop the regular form submission
e.preventDefault();

// collect the form data while iterating over the inputs
var data = {};
for (var i = 0, ii = form.length; i < ii; ++i) {
var input = form[i];
if (input.name) {
data[input.name] = input.value;
}
}

// construct an HTTP request
var xhr = new XMLHttpRequest();
xhr.open(form.method, form.action, true);
xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');

// send the collected data as JSON
xhr.send(JSON.stringify(data));

xhr.onloadend = function () {
// done
};
};

关于javascript - 以 JSON 格式发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1255948/

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