Может ли AJAX запрашивать данные с удаленного сервера? Можно ли использовать XMLHttpRequests в JavaScript для запроса файла на другом сервере, чем тот, из которого был сделан запрос? Спасибо. Ответ 1 Вам нужно использовать метод, который называется JSONP. Один из лучших способов - использовать jQuery для уменьшения кода и проблем между вашей страницей и сервером, и все, что вам нужно сделать, это: $.ajax({ dataType: 'jsonp', data: 'id=10', jsonp: 'jsonp_callback', url: 'http://myotherserver.com/getdata', success: function () { // do stuff }, }); Ответ 2 Только если удаленный сервер поддерживает JSONP или HTTP Access-Control. Общественный JSON API (например, тот, который предоставляется Google.com, Facebook.com и т.д.) часто делает.
Ответ 1 Вам нужно использовать метод, который называется JSONP. Один из лучших способов - использовать jQuery для уменьшения кода и проблем между вашей страницей и сервером, и все, что вам нужно сделать, это: $.ajax({ dataType: 'jsonp', data: 'id=10', jsonp: 'jsonp_callback', url: 'http://myotherserver.com/getdata', success: function () { // do stuff }, });
Ответ 2 Только если удаленный сервер поддерживает JSONP или HTTP Access-Control. Общественный JSON API (например, тот, который предоставляется Google.com, Facebook.com и т.д.) часто делает.