Занимаюсь реализацией модуля заказа товара, в форме заказа при отправки посылки новой почтой, требуется чтобы инпут брал подсказки о городе о отделениях с помощью Api Новой Почты. Тестирую запросы. Но, не могу сделать даже нормальный один запрос. Вылетает ошибка : Data is invalid. Не могу понять, что я неправильно заполнил.
$(function(){
var $texts=$('#text_test');
$.ajax({
type: "GET",
dataType:"json",
url: "https://api.novaposhta.ua/v2.0/json/",
"modelName": "Address",
"calledMethod": "searchSettlements",
"methodProperties": {
"CityName": "ки",
"Limit": 555
},
"apiKey": "f11a8e14401ddcf710f7195b4ebe358c",
"headers": {
"content-type": "application/json",
},
xhrFields : { // Свойство 'xhrFields' устанавливает дополнительные поля в XMLHttpRequest. // Это можно использовать для установки свойства 'withCredentials'. // Установите значение «true», если вы хотите передать файлы cookie на сервер. // Если это включено, ваш сервер должен ответить заголовком // 'Access-Control-Allow-Credentials: true'.
withCredentials : false
},
success: function(texts){
// $.each(texts, function(i, text){
// $.orders.append('<li> Город или село:'+text.SettlementTypeCode+',Название:'+text.MainDescription+'</li>');
// });
console.log(texts);
},
});
})
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Working with Pochta Api</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="script.js"></script>
</head>
<body>
<div id="text_test">
</div>
</body>
</html>