Javascript 如何使用jquery将列表项添加到<;ul>;动态地与php在一起?
我试图从数据库中动态地将li添加到ul中 问题是,我不确定如何通过jQuery添加.append()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
<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循环。在我摆脱该循环后,它工作了。再次感谢