说明:
我有一个管理面板,管理员可以在其中更改他/她的仪表板上的视图。如果他/她想要更改当前密码,请点击更改密码选项卡,所有UI(HTML,CSS,每件事情相关)都将从php加载,如下所示
<?php
echo '<div class = "change_pass_header"></div>'
//so on and so forth
?>
现在我在管理员点击它应该调用的更新密码按钮时编写了jquery
$.post()
并将所有值发布到某个php页面,如此
$("body").on("click","#update_pass",function(){
$.post("pass_send_to_php.php",{pass:pass},function(response){
alert(response);
});
});
是的,当通过ajax从php加载带有id update_pass的div时,它不起作用
我从这个
获取所有来自php的html$("body").on("click","#change_admin_pass_b",function(){
$.get("change_admin_password.php",function(ch_ad_pas){
$(".main_admin_panel_body").html(ch_ad_pas);
});
});
但是如果具有相同id的任何div预先写在该页面上并且没有从任何php加载那么任何jquery函数,例如click可以正常工作..
为什么会这样?任何人吗?