gpt4 book ai didi

javascript - 将多个变量从 JS 发送到 PHP

转载 作者:太空宇宙 更新时间:2023-11-04 16:15:58 24 4
gpt4 key购买 nike

我正在尝试将两个 JavaScript 变量传递给 PHP。当只有一个时,它就可以工作,但我不知道如何一次发送两个。这是我的代码

    function save(nr) {
var xr = new XMLHttpRequest();
var url = 'saveColor.php';
var text = document.getElementById('color'+nr).value;
var vars1 = "newText="+text;
var vars2 = "variable="+nr;

xr.open("POST", url, true);
xr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xr.send(vars1);
}

所以发送“vars1”变量工作正常,但是我应该在哪里或如何放置“vars2”来立即发送它们?类似的东西

xr.send(vars1, vars2);

不起作用。

最佳答案

这会很好地工作:

var data = new FormData();
data.append('var1', 'var1value');
data.append('var2', 'var2value');

然后像之前尝试过的那样使用它

xr.send(data);

关于javascript - 将多个变量从 JS 发送到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41081209/

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