Не могу разобраться с Новой Почтой

Доброго времени суток, друзья!
Я пока что новичок в плане JavaScript, поэтому у меня возникла трудность в работе с Api сервиса Новой почты. Все, что мне нужно - всего-то отправить на сервер “Новой почты” один json-файл, а получить взамен и отобразить другой.
Сейчас мой код выглядит вот так:

<!DOCTYPE html>
<html>
<head>
	<title>JSSample</title>
	<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>
	<script type="text/javascript">
		$(function() {
			var params = {
				{
					"apiKey": "ee3b080c5a011b47e46fc0357bc8a518",
					"modelName": "TrackingDocument",
					"calledMethod": "getStatusDocuments",
					"methodProperties": {
						"Documents": [{
							"DocumentNumber": "20600000051731",
							"Phone": "380ХХХХХХХХХ"
						}],
						"Language": "UA"
					}
				}
			};

			$.ajax({
					url: "http://testapi.novaposhta.ua/v2.0/en/documentsTracking/json" + $.param(params),
					beforeSend: function(xhrObj) {
						// Request headers
						xhrObj.setRequestHeader("Content-Type", "application/json");
						return Number;
					},
					type: "POST",
					// Request body
					data: "{body}",

				})
				.done(function(data) {
					alert("success");
				})
				.fail(function() {
					alert("error");
				});
		});
	</script>
</body>
</html>

Сайт “Новой почты”: https://devcenter.novaposhta.ua/docs/services/556eef34a0fe4f02049c664e/operations/55702cbba0fe4f0cf4fc53ee

Ошибки не выдает, но и сообщения Success. Пожалуйста, можете ли вы мне помочь? А то я уже две недели разбираюсь и все не могу заставить нормально работать. Заранее огромнейшее спасибо!

Добрый день!

Пожалуйста, рабочий вариант должен выглядеть следующим образом: https://jsbin.com/fevosex/edit?html,console
От Вас требуется указать валидные данные “DocumentNumber”, “Phone”.

1 лайк