<!DOCTYPE html>
<html lang = "en" dir = "ltr">
<head>
<meta charset = "utf-8">
<title></title>
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<script>
var SendInfo= { SendInfo: [{"dataKey":"1013"}]};
$.ajax({
type: 'post',
url: '/getData',
data: JSON.stringify(SendInfo),
contentType: "application/json",
traditional: true,
success: function (data) {
console.info(data);
}
});
</script>
</body>
</html>
Я анализирую данные json, но получаю ошибку сервера 500, но в почтальоне все работает нормально, пожалуйста, предложите любые изменения 



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы проверили отправляемый запрос и сравнили запрос ajax с запросом почтальона на стороне сервера?
Кажется, вы отправляете два разных JSON, в вашем коде ajax у вас есть { SendInfo: [{"dataKey":"1013"}]}, а в запросе почтальона у вас есть только {"dataKey":"1013"}. Это разные объекты, и ваша серверная часть может не понимать их обоих.
Только вам нужно отправить это в своем почтовом запросе.
var SendInfo= {"dataKey":"1013"};