Как сделать AJAX запрос на другой сайт

Как известно, существует запрет на запрос данных через отправку кросс-доменных AJAX запросов. Это связано с безопасностью.

Если же нам всё-таки нужно достать JSON данные с другого сервера, то можем воспользоваться JSONP:

$.ajax({
     url:"testserver.php",
     dataType: 'jsonp', // Notice! JSONP <-- P (lowercase)
     success:function(json){
         // обработка json
         alert("Success");
     },
     error:function(){
         alert("Error");
     }
});

Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: http://stackoverflow.com/questions/3506208/jquery-ajax-cross-domain
Перевел: Станислав Протасевич
Урок создан: 21 Марта 2016
Просмотров: 12220
Правила перепечатки


5 последних уроков рубрики "jQuery"

^ Наверх ^