2017-06-29 83 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调用呼叫打破。

相关问题