0
사용자가 단추를 클릭 할 때 팝업으로 작동하는 패널이있는 페이지가 있습니다. 이 패널의 내용은 GET에서 다른 PHP 파일로 가져온 것입니다. 이 패널에서 작업하려면 jquery
이 필요하지만 불행히도 이런 일은 일어나지 않습니다. 동적으로 추가 된 내용이있는 패널에서 Jquery가 작동하지 않습니다.
<script type="text/javascript">
$(document).ready(function(){
window.alert("testing");
});
</script>
그래서 패널이 될 때 갱신 "테스트"화면에 와야한다 :
내가 요청이 시작된 PHP 파일의 상단에 추가했습니다.
또한 메인 PHP 파일의 패널 단추에 이벤트를 첨부하려고 시도했지만 작동하지 않았습니다.
내 패널에서 jquery
이 어떻게 작동합니까? 나는 패널에 내용을 추가하고 어떻게
:
는function getClink(strcl,strcls)
{
var xmlhttpcl;
if (strcl=="")
{
document.getElementById("divIdclink").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttpcl=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttpcl=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttpcl.onreadystatechange=function()
{
if (xmlhttpcl.readyState == 4 && xmlhttpcl.status == 200)
{
document.getElementById("divIdclink").innerHTML=xmlhttpcl.responseText;
//alert(xmlhttp.responseText);
}
}
xmlhttpcl.open("GET","get_close_link_details.php?cl="+strcl+"&cls="+strcls,true);
xmlhttpcl.send();
}
jQuery뿐만 아니라 모든 스크립트입니다. 선택자와 함께'.load()'를 사용한다면, 스크립트를 제거한다. http://api.jquery.com/load/ – ahren
당신의 HTML을 너무 보여주세요 –
[$ .get()] (http://api.jquery.com/jQuery.get/)이나 [ $ .ajax()] (http://api.jquery.com/jQuery.ajax/)? 나는 아마 jQuery의 더 중요한 부분 중 하나라고 생각한다. 아약스 호출을 무한히 더 쉽고/재미있게 만든다. 특히 if 문을 사용하지 않아도된다. – asifrc