나는 자바 스크립트의 초보자이고 내 프로젝트는 AJAX 또는 모든 Framework를 사용할 수 없습니다. . .
간단한 코드이지만 무엇이 문제인지 여전히 궁금합니다.
<html>
<head>
<script type="text/javascript" src="onejs.js"></script>
<link href="onecss.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="myDiv" class="subMenu" onclick="test(this)">CLICK</div>
</body>
</html>
onejs.js
function test(id) {
var s = document.createElement('script');
s.id = 'dynScript';
s.type='text/javascript';
s.src = "http://echo.jsontest.com/one/111oneoneone/key/value";
var obj = JSON.parse(s);
id.innerHTML = (obj.key);
}
"클릭"을 클릭해도 변경되지 않습니다.
JSON을 JavaScript 스크립트 인 것처럼로드하려고합니다. 그렇지 않으므로 할 수 없습니다.
일반적으로 이러한 유형의 작업에는 XMLHttpRequest 객체를 사용합니다.
그러나 Ajax (JavaScript를 사용하여 HTTP 요청을 만드는 프로세스)가 제외되었으므로 이는 옵션이 아니므로 처음로드 할 때 데이터를 HTML에 포함해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다