외부 HTML을로드하고 싶습니다. 또한 외부 HTML에는 일부 JavaScript 코드가 포함되어 있습니다. 로드 기능이 스크립트를로드하지 않기 때문에, 나는 getScript을 사용해야합니다 :
외부의 요소에 액세스하려고 달러 (A $) (문서) .ready 명령을 가지고 external.js하지 않는 한 매력처럼 작동<div id="external-content"></div>
<script type="text/javascript">
$("#external-content").load("external.html #myid", function() {
// do something
});
$.getScript("external.js");
</script>
.html. 그 사건이 너무 일찍 해고 된 것 같습니다. 나는 또한 명령 $ .getScript ("external.js"); .load 콜백에 넣었지만 성공하지 못했습니다. external.html을 별도로 노래하고 external.js를 포함하면 예상대로 작동합니다.
external.html을로드하면 external.js를 사이트에 포함시켜야하는 이유는 무엇입니까? 그리고 external.js가 반응하는 이벤트를 시작하십시오. –