Jquery没有处理从php通过ajax加载的html

时间:2014-10-12 04:36:13

标签: javascript jquery html ajax

说明:

我有一个管理面板,管理员可以在其中更改他/她的仪表板上的视图。如果他/她想要更改当前密码,请点击更改密码选项卡,所有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可以正常工作..

为什么会这样?任何人吗?

0 个答案:

没有答案