我有一个页面,其中有一个面板,当用户单击按钮时,该面板可用作弹出窗口。此面板的内容从GET获取到另一个PHP文件。我需要jquery
才能在此面板中工作,但不幸的是,这种情况并未发生。
我尝试在发出请求的PHP文件的顶部添加它:
<script type="text/javascript">
$(document).ready(function(){
window.alert("testing");
});
</script>
因此,当面板更新时,“测试”应出现在屏幕上。
我还尝试将事件附加到面板上的按钮,从主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();
}
答案 0 :(得分:0)
我会使用jQuery进行ajax调用,然后在内容加载后调用警报。喜欢这个
$('#clicktoPopUp').click(function(){
$.get('url', function(data){
$('#whereYouWantHTML').html(data);
alert("testing");
});
});
虽然如果我正在进行对话框弹出,我会使用jQuery UI。