Błąd 500 na serwerze z AJAX (wysyłanie metody)

głosy
-1

Używam JavaScript i AJAX wysłać jakieś informacje. Poniższy kod działa na moim komputerze lokalnym, ale nie na moim serwerze.

var str = /Nouvelle_Fiche + / + id_fiche + / + id_process + / + type_process + / + id_impact + / + id_auteur + / + id_situation + / + questionnaires;

xmlhttp.open(POST, str, true);
xmlhttp.setRequestHeader(Content-Type, application/x-www-form-urlencoded);
xmlhttp.send();

Mam błąd 500 Internal Server Error z linii xmlhttp.send ();. Czy możesz mi pomóc ? Dziękuję Ci !

Utwórz 19/09/2018 o 13:00
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
0

Teraz mam nowy błąd, to jest "404 not found", ponieważ dodać do mojego linku "mycustompage.htm aspxerrorpath =" więc teraz mam:
? „Mycustompage.htm aspxerrorpath = / Nouvelle_Fiche / 17/13766 / I / 43 / 1162/1 / 2_”

Każdy teraz dlaczego dodać go do mojego łącza? Dzięki

Odpowiedział 19/09/2018 o 15:21
źródło użytkownik

głosy
0

Spróbuj wysłać datajako json czy można wysłać lub nullw ajax.sendfunkcji. Spróbuj zmienić Content-type.

var ajax = new XMLHttpRequest();
ajax.open("GET", url, true);
ajax.setRequestHeader("Content-type", "application/json");
ajax.send( data );

ajax.onreadystatechange = function() {
  if (ajax.readyState == 4 && ajax.status == 200) {
    console.log(ajax.response);
  }
};
Odpowiedział 19/09/2018 o 13:16
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more