자바 스크립트가 많은 페이지가 있습니다. 콘텐츠가 있으며 자바 스크립트 효과가 있습니다. 나는 아약스를 사용하여 다른 내용 (물론 같은 자바 스크립트 효과로)으로 내용을 변경하고 싶다.ajax 요청 후 모든 자바 스크립트를 다시로드하는 방법은 무엇입니까?
<head>
<script type="text/javascript">
function ajax(txt) {
if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
}
else
{
xmlhttp = new ActiveXObject("MICROSOFT.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 & xmlhttp.status==200)
{
document.getElementById("content").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET", "index.php?p="+txt, true);
xmlhttp.send();
}
</script>
</head>
<body>
<div id="content">
...content...
</div>
<input type="button" onclick=ajax('2') value="click" />
</body>
문제는 변경 내용이지만 새로운 콘텐츠가 자바 스크립트 효과 중 하나를 가지고 있지 않습니다
여기 아약스 요청에 대한 내 코드입니다. 그리고 자바 스크립트를 다시로드해야하지만 AJAX 요청 후에 어떻게 수행 할 수 있을까요?
감사합니다.
자바 스크립트 효과를 게시 할 수 있습니까? –
문제는 페이지가 템플릿 저장소에서 구입 한 템플릿이기 때문에 많은 자바 스크립트가 있다는 것입니다. 그래서 나는 그들 모두를 여기에 게시 할 수는 없다. – Hani