Я пытаюсь вызвать API с помощью кода ниже. но мои браузеры
выдает ту же ошибку и не получает ответа от сервера.
И мой API работает нормально, я проверял через почтальона.
Я не знаю, где я ошибаюсь
Я также пытался указать тип содержимого заголовка
применение / JSON ,
application / x-javascript ,
Приложение / JavaScript ,
текст / JSON
function send(text) {
$.ajax({
url: 'http://localhost:5005/conversations/default/respond',
type: 'POST',
dataType:'jsonp',
headers: {
'Content-Type': 'application/javascript'
},
data: //JSON.stringify({
{
"q": text
},//),
success: function (data, textStatus, xhr) {
console.log(data);
if (Object.keys(data).length !== 0) {
for (i = 0; i < Object.keys(data[0]).length; i++) {
if (Object.keys(data[0])[i] == "buttons") { //check if buttons(suggestions) are present.
addSuggestion(data[0]["buttons"])
}
}
}
setBotResponse(data);
},
error: function (xhr, textStatus, errorThrown) {
console.log('Error in Operation');
setBotResponse('error');
}
});