2017-06-29 6 views
0

Ich möchte eine Anfrage auf einem Server mit AJAX machen.Interner Server Fehler 500 auf Ajax Post

Jetzt bekomme ich immer einen Internal Server Error 500. In der Antwort, die ich erhalten: "{" F ": {" F ": true," M ":" ServerError: null "}}".

Ich weiß nicht, was ich falsch machen konnte. Für Vorschläge wäre ich sehr dankbar.

Dies ist mein Code:

<script> 
 
var daten =[{"O":"UPDATE","V":"IjMi"}]}; 
 
\t 
 
$.ajax({ 
 
    data: JSON.stringify(daten), 
 
    dataType: 'json', 
 
    url: 'https://...', 
 
    type: 'POST', 
 
    headers: {'X-GWT-Permutation':'07112C32C9E1BAE030C43E092EA21362'}, 
 
    accepts: 'text/html', 
 
    contentType: 'application/json; charset=utf-8', 
 
    success: function (result) { 
 
     console.log(result); 
 
    } 
 
}); 
 

 
</script>

+6

Etwas läuft serverseitig falsch. Sie müssen das untersuchen (schauen Sie sich Ihre Fehlerprotokolle und so an.) – Mat

+0

Welchen Webserver haben Sie? Haben Sie eine andere Quelle, um Ihren Webserver zu testen und zu sehen, ob Ihre Methode funktioniert? Aktivieren Sie Access-Control-Header zulassen? –

+0

nicht korrekte Syntax für var 'Daten = [{ "O": "UPDATE", "V": "IjMi"}]};' Sie bekommen auf '}' allein am Ende – fxlacroix

Antwort

1

einer geschweiften Klammern von Daten fehlt. Es sollte wie folgt sein: var daten = [{"O": "UPDATE", "V": "IjMi"}];

Wenn Sie wieder denselben Fehler (Internal Server Error 500) zugewandten Seite, dann müssen Sie Ihre Backend-Code überprüfen, weil es in Server-Seite bricht, wo Sie von Ajax-Aufruf zu rufen versuchen.

Verwandte Themen