2017-03-25 10 views
1

私は私のCodepenプロジェクトに組み込みたいコードを持つリポジトリを持っていますが、どういう考え方はありません。GithubのコードをCodepenプロジェクトに追加するにはどうしたらいいですか?

私がやっていることは、私のプロジェクトで使う変数として1000万桁のpiを得ることです。

今の私のプロジェクトは、このコードを使ってAjaxのを使用して、別のCodepenから変数pieIsGoodを取ります

$.getJSON('http://codepen.io/creativekinetix/pen/PpOOrE.js',jsonLoaded); 
var pieIsGood; 
function jsonLoaded(data) { 
    pieIsGood = data.pi; 
    pieIsGood = pieIsGood.toString() 
} 

このコードは動作しますが、Codepenだけで一定の長さのペンを可能にする(私はそれが万人の周りに出トップスと思います文字)。 this Github gistまたはthis websiteのコードを使用して、変数pieIsGoodを使用してプロジェクトで使用する方法を見つけたいと思います。私はそこで何かが同じドメインになければならないので、私はAjaxを使うことができません。そして、Codepenは1000万桁のpiを許可しません。

codepenは私の現在の評判レベルで3つのリンクを投稿できないため、ここでは壊れたリンクです。それはちょうど:httpの後に必要です。

http://codepen.io/Random_Pseudonym/pen/EWvdge

すべてのヘルプは大歓迎です(私は解決策を見つけようと10時間のようなものを費やしてきた、私は途方もなく感謝し、それが解決したとするだろう!)

+0

リモートがCORSをサポートしていて、jsファイルがどこから来ても構わない場合、ajaxは同じドメインにある必要はありません。 – dandavis

+0

jsファイルを自分のコードに実装するにはどうしたらいいですか? –

答えて

0

あなたはJSONを保存することができます例えばthis oneのために、要旨に提出し、あなたにAjaxリクエスト生のURLが含まれています

$.getJSON('https://gist.githubusercontent.com/bertrandmartel/f8936fcffe7d3fec8c85782f60fd77e9/raw/86e4fce24116005f2748aeacdb5e94624937eb31/pi_digits.json',jsonLoaded); 
var pieIsGood; 
function jsonLoaded(data) { 
    pieIsGood = data.pi; 
    console.log(pieIsGood); 
} 

は、あなたが実際の例を見つけることができますがhere

+0

ありがとう、これは本当に便利です!あなたは私のコードを見てもらえますか: –

+0

あなたのコメントにリンクが貼り付けられなかったようです。問題は何ですか? –

+0

さて、私は1000万桁の実装に少し問題があります。あなたのバージョンと同じフォーマットでコピーして貼り付けましたが、何らかの理由で私のプログラムを使用しても機能しません。私はよく分からないが、この問題は書式設定(サイトからのコピーと貼り付け)にあると思う。あなたが見たい場合は、ここにリンクがあります:https://gist.githubusercontent.com/Rusty25/401b96e28729bcacbc18f0735688aef8/raw/f0747531c141dd25e006f25c277e1e337296f71f/pi_digits.json –

関連する問題