2017-03-25 1 views
1

나는 내 Codepen 프로젝트에 통합하고자하는 코드가 담긴 저장소가 있지만 어떻게 될지 전혀 모른다.Github의 코드를 Codepen 프로젝트에 어떻게 추가 할 수 있습니까?

내가하려는 것은 내 프로젝트에서 사용할 변수로 1000 만 자릿수를 얻는 것입니다.

지금 내 프로젝트가이 코드를 사용하여 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

어떤 도움을 크게 감사합니다 (I는 해결책을 찾기 위해 노력하고 십시간 같은 것을 썼다, 나는 무지하게 감사하고 그것을 해결 한 할 것!)

+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 –

관련 문제