2012-03-12 2 views
0

У меня есть четкое понимание HTML и javascript. У меня нет опыта работы с JSON. Я хотел бы получить данные с URL-адреса http://i.wxbug.net/REST/Direct/GetUv.ashx?zip=21044&api_key=vxwdyz3evgtvuv9d5e53sckc и отобразить его на веб-странице. Я просмотрел простой учебник, в котором объясняется, как извлекать данные JSON из URL без превалирования. Может ли кто-нибудь указать мне в правильном направлении?Weatherbug REST JSON

+0

Можно ли использовать какие-либо другие HTML/Javascript языки? Если нет, вы немного ограничены [той же политикой происхождения] (http://en.wikipedia.org/wiki/Same_origin_policy), особенно если JSONP не поддерживается. – nategood

+0

Да, я могу использовать языки, отличные от HTML, и Javascript – Raddfood

ответ

0

Если ваша страница находится в другом домене, вы увидите сообщение «... не разрешено Access-Control-Allow-Origin», когда вы используете javascript для его доступа. Однако вы можете создать прокси-страницу на стороне сервера, получить данные и затем вывести данные.

И тогда, вы можете получить данные, например, если вы используете JQuery, это очень легко, как:

$.getJSON(your_proxy_page_url,function(data) { 
    console.log(data); 
}); 
+0

Идея создания прокси-страницы заставила меня на правильном пути. Я закончил использование , чтобы получить данные JSON как объект JSON objec, я использовал json_decode() для преобразования данных JSON в строки. – Raddfood