2016-09-10 7 views
-1

私はコンソールにデータを記録しようとしていますが、エラーが発生しています。実際にページにhtmlコンテンツを表示しようとしています。ここに私のスニペットがJavaScriptを使用してwikipedia apiからhtmlデータを取得する

$(function() { 
$.ajax({ 
url: '//en.wikipedia.org//w/api.php?action=parse&format=json&page=pizza&prop=text&section=0&contentmodel=wikitext&formatversion=2', 
dataType: 'jsonp', 
success: function (data) { 
console.log(data); 
    } 
}); 
}); 
+0

「私はエラーが発生し続ける」 - 何のエラー? – Quentin

+0

あなたはフォーマットがjsonで、jsonp呼び出しを行っています... – epascarello

+0

@epascarello - コールバックを追加するとそのURLはJSONPを返します(jsonpと言うとjQueryが行います) – Quentin

答えて

0

ネットである:: ERRのファイルが見つかりませんエラーメッセージ

はあなたのURLは、それがHTML文書のURL JSは、用途に実行されているものは何でもスキーム使用//から始まります。

HTTPを介してHTMLドキュメントをロードすると、HTTP経由でWikipediaにアクセスしようとします。

HTTPS経由でHTMLドキュメントを読み込むと、HTTPS経由でWikipediaにアクセスしようとします。

ローカルファイルからHTMLを読み込むと、自分のハードディスクからWikipediaにアクセスしようとしますが、そこには存在しません。

絶対URLを使用するか、ウェブサーバーでウェブページをテストすることをおすすめします。

+0

さて、それで動作します –

+0

それは働いた、私は何を考えていたのだろう、ありがとう –

関連する問題