У меня серьезные трудности с отправкой переменных на мой backend(classic asp)
.Я не могу получить правильные элементы.
Однако, если я получу это от обычного HTML FORM
, я смогу перехватить и отредактировать переменные.
Почему я не могу сделать это с моим AJAX?
Мой Ajax
node.forEach((element)=>{ arr.push(element.value); i++;});
let xhr = new XMLHttpRequest;
xhr.open('post', '../Update/updateAusgabearten.asp', true);
xhr.setRequestHeader('Content-Type', 'application/json');
let test = {" arr[0], arr[1], "Prozent="+arr[2]}
xhr.send("ID="+arr[0] + '&' + "Name="+arr[1] + '&' + "Prozent="+arr[2]);
My Backend (Classic Asp)
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={SQLite3 ODBC Driver};Database=C:/inetpub/wwwroot/TestDatabase/saver.sqlight3"
SET rs=Server.CreateObject("ADODB.recordset")
dim sql
sql = "UPDATE Ausgabenarten " &_
"SET Name=" & CStr(request("Name")) & "" &_
", prozente=" & CDbl(request("Prozent")) & "" &_
"WHERE id=" & CInt(request("ID")) & ""
conn.Execute sql
conn.close
End if
Я был бы очень рад, если бы кто-нибудь показал мне, как это сделать, на примере, который он сам испытал.
Я также хотел бы отправить массив с ajax и получить его из моего бэкэнда (Classic asp).