gpt4 book ai didi

javascript - 如何使用此 ajax 函数发布多个输出?

转载 作者:行者123 更新时间:2023-12-02 20:30:01 24 4
gpt4 key购买 nike

我有一个函数,可以使用 ajax 以 json 形式发送一个输出,即“OPTIONS”。现在我需要发布多个(例如两个)输出。如何修改此函数以便我可以发布两个值。这是我的 ajax 函数。

function ADDLISITEM(form)
{
var options = form.txtInput.value;
options = JSON.stringify(options);
var url = "send_mysql.php"
var request = null;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
request=new XMLHttpRequest();
}
else
{// code for IE6, IE5
request=new ActiveXObject("Microsoft.XMLHTTP");
}
request.open("POST", url, true);
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
request.setRequestHeader("Connection", "close");
request.onreadystatechange = function(){
if (request.readyState == 4) {
if (request.status == 200) {
//alert('POST');
} else {
alert(request.status); // fails here
}
}
}
request.send("options=" + encodeURIComponent(options).replace(/%20/g, '+'));
}
</script>

最佳答案

request.send 调用添加另一个参数,如下所示:

var someOtherValue = JSON.stringify({actual : "data", goes : "here"});
request.send("options=" + encodeURIComponent(options).replace(/%20/g, '+') + "&someOtherValue=" + encodeURIComponent(someOtherValue).replace(/%20/g, '+'));

关于javascript - 如何使用此 ajax 函数发布多个输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4308508/

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