PHP скрипт работает нормально, только не через AJAX - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть скрипт PHP на моем экземпляре EC2, который отлично работает, просто чтобы показать вам, вот вывод, когда я запускаю его прямо из браузера: enter image description here

Но когдаЯ пытаюсь захватить его через AJAX, он не будет работать.Вот мой код JavaScript:

        $.ajax({
        url: "http://ec2-xx-xxx-xx-xxx.compute-1.amazonaws.com/mypage/proxy.php",
        data: {symbol: symbol,
             which_website: "yahoo", 
             host_name: "finance.yahoo.com",
             company_name: yahooCompanyName,
             ten_day_volume: yahoo10DayVolume, 
             total_volume: totalVolume, 
             yesterday_volume: yesterdayVolume
             },  
        async: false, 
        crossDomain: true,
        dataType: 'html',
        success:  function (data) {

              // etc...
         },
        error: function (jqXHR, exception) {
        var msg = '';
        if (jqXHR.status === 0) {
            msg = 'Not connect.\n Verify Network.';
        } else if (jqXHR.status == 404) {
            msg = 'Requested page not found. [404]';
        } else if (jqXHR.status == 500) {
            msg = 'Internal Server Error [500].';
        } else if (exception === 'parsererror') {
            msg = 'Requested JSON parse failed.';
        } else if (exception === 'timeout') {
            msg = 'Time out error.';
        } else if (exception === 'abort') {
            msg = 'Ajax request aborted.';
        } else {
            msg = 'Uncaught Error.\n' + jqXHR.responseText;
        }
        alert(msg);
    }

Он всегда возвращается с «Не подключен. \ N Проверить сеть».

Если я смотрю на мой сетевой ответ, он выглядит как ответполучает:

enter image description here

Должен ли я настроить свой браузер или что-то еще?

...