2017-06-29 91 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服務器,看看你的方法是否工作?你是否啓用Access-Control-Allow Headers? –

+0

爲VAR'DATEN =不正確的語法[{ 「O」: 「UPDATE」, 「V」: 「IjMi」}]};'你有關於'}'獨自在年底 – fxlacroix

回答

1

一個大括號是從回到名單Daten丟失。它應該像 var daten = [{「O」:「UPDATE」,「V」:「IjMi」}];

如果再次面臨同樣的錯誤(內部服務器錯誤500),那麼你需要檢查你的後端代碼,因爲它是在服務器端,你正試圖從AJAX調用呼叫打破。

相關問題