AJAX 기반 애플리케이션에서는 <script> 페이지의 DOM에 태그를 추가합니다. 그러나 AJAX 응답이 로드되고 <script> 태그가 있으면 자동으로 실행되지 않을 수 있습니다.</script>
<script> 꼬리표. AJAX 호출이 PHP 파일의 데이터를 "콘텐츠" div로 성공적으로 로드한 후 <script> 로드된 콘텐츠 내부의 태그는 실행되지 않은 상태로 유지됩니다.</script>
<div><pre class="brush:php;toolbar:false"><div> <h3>해결책</h3> <p>삽입된 <script> 태그의 경우 JavaScript를 사용하여 innerHTML을 수동으로 평가할 수 있습니다.</script></p> <pre class="brush:php;toolbar:false">var arr = MyDiv.getElementsByTagName('script'); for (var n = 0; n <p>getElementsByTagName('script') 컬렉션을 반복하고 각 <script> "MyDiv" div 내의 요소를 사용하면 삽입된 코드가 제대로 실행되는지 확인할 수 있습니다.</script></p>
위 내용은 AJAX 호출 후에 내가 삽입한 `` 태그가 실행되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!