Я пытался получить доступ к данным с другого сайта с помощью ajax, но не смог. Сценарий: если я отправляю данные на сайт по форме, то я перенаправляюсь на сайт и отображает правильные данные. Я хочу, чтобы мой скрипт извлекал эти данные с помощью ajax. Одна вещь, которую я хочу, чтобы очистить, что я не могу изменить скрипт на стороне сервера, чтобы я мог добавить заголовок Access-Control-Allow-Origin
.Ajax POST, возвращающий пустую строку
Это их трюк или взломать, чтобы получить данные ???
$(document).ready(function(){
$.ajax({
type: 'POST',
url: 'http://somedomain.com/FlightStatus.aspx',
data: {ArrFltStatus:'KDU',DepFltStatus:'ISB',DropDownDay:'today',Submit:'Proceed'},
success: function(data){
alert(data);
},
error:function(xhr,err){
alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);
alert("responseText: "+xhr.responseText);
}
});
});
В качестве меры предосторожности перекрестные запросы происхождения заблокированы http://en.wikipedia.org/wiki/Cross-origin_resource_sharing – Rafay