0

我有以下脚本:

 <script>
    $(document).ready(function(){
        setInterval(function() {
            $.ajax({
                type: "GET",
                url: "<?php echo base_url(); ?>profile/load_data",
                dataType: "JSON",
                success: function(people) {               
                    waiting_list=$('#waiting_list').empty();

                    $.each(people, function(i, waiting){                    
                    waiting_list.append('<a href="profile/details">'+waiting.id+" "+waiting.lname+" "+waiting.sname+'</a>');
                    });
                },
                error: function(data) {
                  //  alert('An error occured, kindly try later');
                }
            });
        }, 10000);


    });
</script>

我想通过在链接末尾添加一个变量(id)来创建一个动态 url,使其成为 href="profile/details/id 。我该怎么做?

4

2 回答 2

3

附加waiting.idhrefhref="profile/details/'+waiting.id+'"

代码,

success: function(people) {               
           waiting_list=$('#waiting_list').empty();
           $.each(people, function(i, waiting){     
               id=waiting.id;
               lname=waiting.lname;
               sname=waiting.sname;
               waiting_list.append('<a href="profile/details/'+id+'">'+id+" "+lname+" "+sname+'</a>');
                              // Append id here ---------------^---------
           });
},
于 2013-10-11T06:55:04.373 回答
1

尝试

waiting_list.append('<a href="profile/details/'+waiting.id+'">'+waiting.id+" "+waiting.lname+" "+waiting.sname+'</a>');
});
于 2013-10-11T06:54:40.417 回答