tp小知识

Posted 君陌丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tp小知识相关的知识,希望对你有一定的参考价值。

1.循环输出查到的数据的某一列

后台代码

<?php
    public function index(){
            $friend = D("friend");
            $arr["id"] = $_SESSION["id"];
            $re = $friend->limit(10)->where($arr)->select();//limit代表查几条
            $this->assign(‘sname‘,$re);    
}    

 前台代码

<volist name="sname" id="vo">

                {$vo.name}

</volist>

 2.ajaxJSON返回数据处理方法

后台代码

public function chaxun(){
            $user = D("user");//创建表
            $id = $_POST["id"];//接收传过来的post数据
            $arr[‘user_id‘] = $id;//将数据存到数组里
            $re = $user->where($arr)->select();//根据条件查数据
                if (empty($re))//判断有没有数据
                {
                    $data = 1;
                    $this->ajaxReturn($data,‘json‘);//没有数据就返回1
                }
                else
                {

                    $this->ajaxReturn($re,‘json‘);//数据存在返回JSON格式
                }
}

 前台代码

<script type="text/javascript" >
        $("#tianjia").click(function () {
            var id = $("#zhanghao1").val();
            $.ajax({
                url:"{:U(‘Index/chaxun‘)}",
                data:{id:id},
                type:"POST",
                dataType:"json",
                success:function (data) {
                    if (data === 1)
                    {
                        alert("数据不存在");
                    }
                    else
                    {
                        var str = "";

                        for(var sj in data)//循环传过来的JSON数据
                        {
                            //alert(data[sj].uname);
                            str = str+"<div>"+data[sj].uname+"<button id=‘uid‘ type=‘button‘ code=‘"+data[sj].user_id+"‘>添加</button></div>";
                        }
                    }
                }
            })
    });
</script>

 

以上是关于tp小知识的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序实现微信登陆(TP5后端)

php tp5常用小知识

TP框架的小知识

关于TP框架的小知识

TP5.0中的小知识总结

TP5报如下的错误 Indirect modification of overloaded element of thinkpaginatorCollection has no effect(代码片段