2016-03-24 8 views
0

これは私がextractグラブ市情報

をつかむしたい

https://en.wikipedia.org/w/api.php?action=query&prop=extracts&titles=boston&format=json&formatversion=2&exintro=1

から情報を入手したいURLであり、これはとBostonを使用して、私のコードです例

コンソールには何も表示されませんが、変更しても表示されません。data.extract ndomテキスト。

私は今のXMLHttpRequestが https://en.wikipedia.org/w/api.php?action=query&prop=extracts&titles=boston&format=json&formatversion=2&exintro=1をロードすることはできません

このエラーを取得しています。 要求された リソースに 'Access-Control-Allow-Origin'ヘッダーが存在しません。したがって、原点「ヌル」はアクセスが許可されません。

+0

興味を持っている場合、私はそれを解決し、あなたは抽出プロパティがあることを確認しています。あなたはconsole.logにちょうどデータがあるとどうなりますか? – chackerian

+0

はい、私は 'extract'プロパティがあると確信しています。あなたはURLにアクセスして自分自身を確認することができます。 'データ 'を出力するだけで何も起こらない – Halnex

+1

エラーが発生していますか? XMLHttpRequestがhttps://en.wikipedia.org/w/api.php?action=query&prop=extracts&titles=boston&format=json&formatversion=2&exintro=1&_=1458832010491を読み込めなくなってしまいました。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。したがって、Origin 'http://stackoverflow.com'はアクセスが許可されていません。これはクロスサイトリクエストを実行しようとしているので意味があります –

答えて

0

誰が

$(document).ready(function(){ 
     var CityURL = 'https://en.wikipedia.org/w/api.php?action=query&prop=extracts&titles=boston&format=json&formatversion=2&exintro=1&callback=?'; 

     $.getJSON(CityURL ,function(data) { 
      $.each(data.query.pages, function(i, item) { 
       console.log(item.extract); 

       $('div#details').html(item.extract); 
      }); 
     }); 
    });