Я настоятельно рекомендую JavaScript Framework, такой как jQuery , для такого рода вещей.Это определенно делает это намного проще.jQuery позволяет выполнять междоменные запросы, если вы используете JSONP (взгляните на docs ).Код будет выглядеть примерно так:
$.getJSON(yourUrlGoesHere, function(data) { // ready callback
// data is an object; no need to parse it manually.
});