2017-06-29 19 views
0

AJAXを使用してサーバー上でリクエストを行いたいとします。Ajax Postの内部サーバーエラー500

今、私はいつも私が手に応答して、内部サーバーエラー500を取得:"{" F ": {" F ": true," M ":" ServerError: null "}}".

私は私が間違っていることができるか分かりません。私はどんな提案にも非常に感謝しています。

これは私のコードです:

<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

サーバー側で問題が発生しています。あなたはそれを調べる必要があります(エラーログなどを見てください) – Mat

+0

どのような種類のWebサーバーがありますか?あなたのWebサーバーをテストし、あなたの方法が機能しているかどうかを調べる他の情報源がありますか? Access-Control-Allowヘッダーを有効にしていますか? –

+0

var 'daten = [{" O ":" UPDATE "、" V ":" IjMi "}}}の構文が正しくありません。最後に – fxlacroix

答えて

1

1中括弧がDATENから欠落しています。それは と同じでなければなりません。var daten = [{"" O ":" UPDATE "、" V ":" IjMi "}];

同じエラー(内部サーバーエラー500)が発生した場合は、バックエンドコードをチェックする必要があります。これは、ajax呼び出しから呼び出しようとしているサーバー側が壊れているためです。

関連する問題