Искам да получа данните 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.