Errore 500 sul server con ajax (invio metodo)

voti
-1

Io uso Javascript e AJAX per inviare alcune informazioni. Il seguente codice funziona sulla mia macchina locale, ma non sul mio server.

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

Ho un errore 500 Internal Server Error con la linea xmlhttp.send ();. Mi potete aiutare per favore ? Grazie !

È pubblicato 19/09/2018 alle 13:00
fonte dall'utente
In altre lingue...                            


2 risposte

voti
0

Ora ho un nuovo errore, questa è "404 not found", perché aggiungere al mio link "mycustompage.htm aspxerrorpath =?" Così ora ho:
? "Mycustompage.htm aspxerrorpath = / Nouvelle_Fiche / 17/13766 / I / 43 / 1162/1 / 2_"

Chiunque ora il motivo per cui inserirlo per il mio link? Grazie

Risposto il 19/09/2018 a 15:21
fonte dall'utente

voti
0

Provare a inviare datacome JSON se è possibile o inviare nullin ajax.sendfunzioni. Provare a cambiare 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);
  }
};
Risposto il 19/09/2018 a 13:16
fonte dall'utente

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