2013-10-09 3 views
-1

정말 간단한 개인용 사용자 스크립트를 만들고 있습니다. 내가 원하는 것은 다른 곳에서 HTML 코드를 가져 오는 것입니다 (즉, 내 공용 보관함 폴더의 파일). 가능자바 스크립트로 HTML 코드 가져 오기

var element = document.getElementById("notes"); 
var widget = ??? //import HTML form publicly accesible file 
element.innerHTML = widget 

인가 :

나는이의 라인에서 뭔가를 생각? 바람직하게는 순수 바닐라 JS.

+0

일부 사이트에서 html을 가져 와서 jsonp로 바꾸면 페이지의 스크립트로 문서에 템플릿을 넣을 수 있습니다. – dandavis

답변

0

안녕하세요, 귀하의 질문이 재개, 순수 자바 스크립트에서 아약스 http 요청을 만드는 방법.

How to get the response of XMLHttpRequest?

는하지만 난 정말 당신이 JQuery와 또는 그것을 할 다른 경량 자바 스크립트를 사용하는 것이 좋습니다. 구문이 더 쉽고 IE와의 브라우저 호환성이 가장 좋습니다.

jQuery로 당신이 할 수 있습니다 :

var element = document.getElementById("notes"); 
$.get('dropbox url').done(function(data){ 
    element.innerHTML = data; 
}); 

을 난이 도움이되기를 바랍니다.

업데이트 1 죄송합니다. 도메인 간 정책을 잊어 버렸습니다. 아마 내가 설명한대로 작동하지 않을 것입니다. 경우에 따라 가장 좋은 방법은 페이지를로드 할 위치에 iframe을 추가하는 것입니다.

+1

당신은 개인 사용자 스크립트에서 ie compat을 필요로하지 않습니다 ... – dandavis

관련 문제