Chyba 500 na serveru s AJAX (poslat metodou)

hlasů
-1

Používám Javascript a AJAX poslat nějaké informace. Níže uvedený kód funguje na mém lokálním počítači, ale ne na svém serveru.

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();

Mám error 500 Internal Server Error s linkou xmlhttp.send ();. Můžeš mi prosím pomoct ? Děkuji !

Položena 19/09/2018 v 13:00
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
0

Teď mám novou chybu, je to "404 not found", protože do mého odkaz "mycustompage.htm aspxerrorpath =?", Takže teď mám:
? „Mycustompage.htm aspxerrorpath = / Nouvelle_Fiche / 17/13766 / I / 43 / 1162/1 / 2_“

Každý, kdo nyní proč ji přidat do mého odkazu? Dík

Odpovězeno 19/09/2018 v 15:21
zdroj uživatelem

hlasů
0

Pokusí odeslat datajako JSON, pokud můžete, nebo poslat nulldo ajax.sendfunkce. Zkuste změnit typ obsahu.

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);
  }
};
Odpovězeno 19/09/2018 v 13:16
zdroj uživatelem

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