0
私はajaxを使って1つの出力、すなわち 'OPTIONS'をjsonとして送信する関数を持っています。今私は複数の出力をPOSTする必要があります。この関数を変更して2つのvaliuesをPOSTできるようにするにはどうすればいいですか? ここに私のajax関数があります。このajax関数で複数の出力をPOSTするにはどうすればよいですか?
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>