У меня есть скрипт PHP на моем экземпляре EC2, который отлично работает, просто чтобы показать вам, вот вывод, когда я запускаю его прямо из браузера: ![enter image description here](https://i.stack.imgur.com/0Y5y9.png)
Но когдаЯ пытаюсь захватить его через 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](https://i.stack.imgur.com/dboYi.png)
Должен ли я настроить свой браузер или что-то еще?