1
나는 이것을 보면서 몇 시간을 보냈고 머리는 돌고있다. 누구든지이 코드가 작동하지 않는 이유를 말해 줄 수 있습니까? 내 로컬 네트워크의 서버에있는 index.html과 test2.js라는 두 개의 완전한 파일이 있습니다.Ajax getScript가 성공시 콜백을 실행하지 않습니까?
필자는 FF, Chrome 및 Opera에서 내 데스크톱에서이 작업을 시도했지만 그 중 아무 작업도 수행하지 않습니다. 버튼을 클릭해도 아무런 변화가 없습니다. Firebug는 XHR 응답이 "200 Ok"상태 인 올바른 test2.js 스크립트임을 보여줍니다. 모든 종류의 변형을 시도했지만 모두 똑같은 것을합니다. 이 콜백에는 콜백이 없지만로드 된 스크립트의 경고가 실행되고 있지 않습니다. 콜백이있을 때, 디버거는 실행되고 있지 않다는 것을 보여주고, 콜백의 경고는 실행되지 않습니다. 감사.
index.html을 :
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#submit").click(function(){
$.getScript("test2.js");
});
});
</script>
</head>
<body>
<button id="submit" type="button">Click Me!</button>
</body>
</html>
test2.js :
<script type="text/javascript">
alert("Hello World!");
</script>
소년 ... 나는 내가 너무 바보 같다고 믿을 수 없다. 감사. – EML