Javascript 如何使用jquery将列表项添加到<;ul>;动态地与php在一起?

Javascript 如何使用jquery将列表项添加到<;ul>;动态地与php在一起?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我试图从数据库中动态地将li添加到ul中 问题是,我不确定如何通过jQuery添加.append()php函数 这是我目前的密码 <ul id="ulBox"></ul> <script> var html = '<li style="padding-left:20px;">' + '<a href="<?php echo base_url().'public_profile/user/'.$attendees[$i

我试图从数据库中动态地将li添加到ul中

问题是,我不确定如何通过jQuery添加.append()php函数

这是我目前的密码

 <ul id="ulBox"></ul>

  <script>
   var html = '<li style="padding-left:20px;">'  +
  '<a href="<?php echo base_url().'public_profile/user/'.$attendees[$i]['user_id']?>">' + 
  '</a>'+ 
  ' <img src="<?php echo base_url(). 'uploads/'.$attendees[$i]['image_key'];?>"/>'+ 
  '<p><?php echo $attendees[$i]['fullname'];?>'+
  '</p>'+
  '</li>'

         for (var j=0, j<<?php $attendees[$i];?>, j++){
            $('#ulBox').append(html);
          }
  </script>
    var html='
  • '+ ''+ ' "/>'+ “”+ “

    ”+ “

  • 对于(var j=0,jPlease,Please,Please),请停止用javascript干涉php, 试试这个代码

    <ul id="ulBox">
        <?php
    
            // I'm assuming $attendees is an array of your data
            for ($j=0; $j<count($attendees); $j++){
                $html = '<li style="padding-left:20px;">'
                    .'<a href="'. base_url() .'public_profile/user/'. $attendees[$j]['user_id'] .'"></a>'
                    .'<img src="'. base_url() .'uploads/'. $attendees[$j]['image_key'] .'"/>'
                    .'<p>'. $attendees[$j]['fullname'] .'</p>'
                    .'</li>';
    
                echo($html);
            }
        ?>
    </ul>
    
    
    
    你能在控制台上记录你的atendees吗?你在什么地方打过AJAX电话吗?@BravoZulu不,我以前没有用过AJAX。谢谢你的帮助。你是对的,我应该只使用php!但有一个问题,在实现代码后,ul也会根据循环多次重新创建。我不确定它为什么会这样做。请与m一起检查代码更多细节。我没有将
    ul
    标记放在任何循环内。将
    ul
    放在所有循环外。谢谢你,Oniya Daniel,它已经解决了。我在这个函数外有另一个php循环。在我摆脱该循环后,它工作了。再次感谢