首页 > Web开发 > 详细

ajax 动态加载的内容,相应的js也要在回调里加载

时间:2014-03-11 23:25:21      阅读:536      评论:0      收藏:0      [点我收藏+]

ajax 动态加载的内容,相应的js也要在回调里加载,不然之前已经写好的监听函数,其实没有绑定到后来动态加载的元素上的,所以要写成回调的形式比如:

bubuko.com,布布扣
$(".getStudent").click(function(event){
        console.log($(this));
        var account = $(this).attr("target")

        $.ajax({
            url: ‘/getStudent‘,
            type: ‘POST‘,
            dataType: ‘html‘,
            data: {studentAccount:account},
        })
        .done(function(data) {
            console.log(data);
            $("#replacable").replaceWith(data);
            $(".getHomeworkState").click(function(event){
                    console.log($(this));

                    var id = $(this).attr("target");
                    var title = $(this).text();
                    var student = {{.Account}}
                    $.ajax({
                        url: ‘/getHomeworkState‘,
                        type: ‘POST‘,
                        data: {
                            homeworkId:id,
                            title:title,
                            account:student
                        },
                    })
                    .done(function(data) {
                        console.log(data);
                        console.log("success");
                    })
                    .fail(function() {
                        console.log("error");
                    })
                    .always(function() {
                        console.log("complete");
                    });    
            });
            console.log("success");
        })
        .fail(function() {
            console.log("error");
        })
        .always(function() {
            console.log("complete");
        });
        
});
bubuko.com,布布扣

ajax 动态加载的内容,相应的js也要在回调里加载,布布扣,bubuko.com

ajax 动态加载的内容,相应的js也要在回调里加载

原文:http://www.cnblogs.com/ggaaooppeennngg/p/3594883.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!