/ / как мога да получа данни от отдалечен уеб сайт в JavaScript? - javascript

как мога да получа данни от отдалечен уеб сайт в JavaScript? - javascript

Искам да получа данните http://whatismyip.com/automation/n09230945.asp използвайки JavaScript. Как мога да направя това?

Мога да получа данните от ASP.NET, като използвам класа WebClient, но как можем да получим данни чрез JavaScript?

Отговори:

4 за отговор № 1

Вие ще трябва да използвате AJAX, Въпреки това, освен ако услугата не предостави а JSONP интерфейс, AJAX се ограничава до получаване на страници от същия домейн като страницата, на която работи. Виж: Същата политика за произхода.


0 за отговор № 2

Начинът да получите една и съща политика за произход е да напишете скрипт в ASP на собствения си сървър, който получава данните, и след това да получите този скрипт чрез AJAX във вашата страница.


0 за отговор № 3

Използвайте YQL - http://developer.yahoo.com/yql/guide/yql-code-examples.html#yql_html_scraper

Тя по същество действа като пълномощник, за да вземете данните за страницата за вас чрез тяхната услуга. Можете да взаимодействате с него единствено с JavaScript.