2017-02-20 6 views
-3

拡張子が.jsonでない場合、このjsonファイルからデータを表示するにはどうすればよいですか?私が見つけたその他の関連する質問には、.jsonを拡張子として持つファイルが含まれています。これには初心者の方が少し苦労しています。拡張子が.jsonでない場合にURLからデータを取得

https://fantasy.premierleague.com/drf/elements/

感謝。

+0

どのようなコンテキストで "表示"ですか?どのようにファイルを取得していますか?この拡張モジュールは拡張モジュールには何も関与しません。単なるURLです。 – ADyson

+0

私はjsonからコンテンツを取り出し、javascriptを使用してhtmlファイルに表示したいと考えています。 –

+1

こちらの回答をご覧ください:http://stackoverflow.com/questions/14388452/how-do-i-load-a-json-object-from-a-file-with-ajax単にあなたのURLで "pathToFile.json"を置き換えてください。明らかにその答えはあなたのためのデータを書式化しませんが、それはajaxでそれをフェッチする方法を示しています。その後、必要に応じてHTMLを表示してDOMにレンダリングする必要があります。それはGoogleにとって非常に簡単です。 – ADyson

答えて

0

URLに.json拡張子がないことを除いて、JSONファイルと同じように扱います。したがって、純粋なJavaScriptでこれを行うことができます:

var request = new XMLHttpRequest(); 
var url = 'https://fantasy.premierleague.com/drf/elements/'; 
var jsonResponse; 

httpRequest.onreadystatechange = parseJSON; 
request.open('GET', url); 
request.send(); 

function parseJSON() { 
    if (request.readyState() === XMLHttpRequest.done) { 
     if (request.status == 200) { 
      jsonResponse = JSON.parse(request.responseText); 
     } else { 
      console.log('An error occurred while processing the request.'); 
     } 
    } 
} 
関連する問題