ajax запрос не работает в html файле, работающем на localhost - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь выполнить Http-запрос на получение, используя ajax для python приложения, работающего на Heroku.

Я включил JavaScript в свой индекс. html файл.

var country = $("#country").val();
var base_url = "https://myapp.herokuapp.com/getCountryStats?country=" + country;


    $("#getDataButton").click(function() {
      $.ajax({
        url : base_url ,
        type : 'GET',
        dataType:'text',
        success : function(data) {
          alert('Data: '+data);
        },
        error : function(request,error) {
          alert("Request: "+JSON.stringify(request));
        }
      });

Однако мой ajax запрос просто не работает должным образом.
Все время функция ошибки выполняется, хотя запрос успешно обрабатывается из приложения python, работающего на Heroku.
Сначала я подумал, что это потому, что я открываю index.html только в браузере (file: //).
Поэтому я настроил HTTP-сервер на Localhost и позволил файлу HTML работать там. Но это все еще не работает.

При выполнении точно такого же запроса в Почтальоне он работает абсолютно нормально.

Запрос у почтальона

Я действительно не знаю, что я делаю неправильно.

...