php ajax从后台返回json数据,并把数据赋值给自动生成HTML标签

第一,首先把后台读取到的数据转成json数据返回:

public function alertinfoAction(){
//发布广告弹出框
$mycontent=M("mytext");
$teuid=$_SESSION['uid'];
$dataadv = $mycontent->where('uid='.$teuid)->order('id desc')->select();
 
echo  json_encode($dataadv); //转成json数据

}


第二 ,在页面写jq代码:

<script>
function getalertinfo(){
$.get('__URL__/alertinfo',function(data){
//alert(data);
var json = eval(data); //数组  
            $.each(json, function (index, item) {  
                //循环获取数据      
                var id = json[index].id;  
                var addtime = json[index].addtime;  
                var images = json[index].images;  
                var title = json[index].title;  
                $("#clear-box").html($("#clear-box").html()+'<li><table width="278" border="0" class="tab-box" cellpadding="0" cellspacing="0" ><tr><td colspan="2" height="34" style="position:relative; color:#929292" ><span class="ck-box"><input type="radio" value="'+id+'" name="choose_text_id"></span><span  class="icon-nn">'+addtime+'</span></td></tr><tr><td colspan="2" height="160"><span class="img" style=""><i><img src="'+images+'" height="140"></i><b><a href="">'+title+'</a></b></span></td></tr></table></li>'
                );  
            });  
});
}
</script>



下面是HTML代码:

<div class="box-list-news">
<ul class="clear-box" id="clear-box">

      </ul>
    <div class="clear"></div>
</div>

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值