1
Я пытаюсь передать две переменные javascript на PHP. Когда есть только один, тогда он работает, но я не знаю, как отправить двух сразу. Вот мой кодОтправка нескольких переменных из JS в 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);
Не работает.
Если я использую это я смогу получить их отдельно, или это будет рассматриваться как одной переменной в PHP? – Vortic
Он будет преобразован в строку как 'var1 = var1valuee & var2 = var2value'. Сначала проверьте, затем опубликуйте комментарий – piotr
Я проверил его и что-то еще не работает. Если бы я следовал вашему примеру, я должен получить эти переменные в PHP через $ someVar = $ _POST [var1]; и т.д? Потому что это не работает ($ someVar ничего не показывает, когда я его эхо) – Vortic