Как отправить из javascript в `classic-asp` через` ajax`? - PullRequest
0 голосов
/ 22 сентября 2019

У меня серьезные трудности с отправкой переменных на мой 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).

...