在 ajax 里遍历 显示数据 到页面

7 篇文章 0 订阅

控制器

public function search()
{
	$data = $_POST;
	$search = $data['name'];
	// 模糊查询
	$result = DB::name('biaoqian')->where('biaoqian_name','like',"%".$search."%")->select();  /
	if($result)
	{
		$returnData = ['code'=>3, 'shuju'=>$result,'info'=>'成功'];
	}else{
		$returnData = ['code'=>4, 'shuju'=>$result,'info'=>'失败'];
	}
	
	return json_encode($returnData,JSON_UNESCAPED_UNICODE);	
	echo $returnData;
	die;
	
} 

html 页面

<table class="table">
   <tr>
    <th>ID</th>
    <th>分类名称</th>
    <th>编辑</th>
    <!-- <th>添加</th> -->
    <th>删除</th>
   </tr>
  {foreach $biaoqian as $v}
	<!-- // 这是循环不能加id = "tableT",要不每个tr出来都是一样的id,会报错 -->
    <tr class='tableT'> 
        <td class="center">{$v.id}</td>
        <td>{$v.biaoqian_name}</td>
        <td class="center">
         <a href="admin/biao/edit_page?edit_id={$v.id}" title="编辑" class="link_icon">&#101;</a>
        </td>
        <!-- ajax 删除 -->
        <td class="center">
         <a href="javascript:;" delete_id="{$v['id']}" id="delete" title="删除" class="link_icon">&#100;</a>
        </td>
    </tr>
	 {/foreach}   
  </table>

js 中

<script type="text/javascript">

$("#searchbutton").click(function(){
    var name = document.getElementById('search').value;
    // alert(name);

     $.ajax({
            url:'admin/biao/search.html', 
            type:'POST',
            data:{
               "name": name,
            },
            dataType:'json',
            success:function(data){
                var data2 = JSON.parse(data);
                var item = "";
                $(".table").empty(); //清空
                for(var i = 0 ; i < data2.shuju.length; i++) {
                  item += 
                  "<tr><td>"+data2.shuju[i].id+"</td><td>"+data2.shuju[i].biaoqian_name+"</td><td class='center'><a href='admin/biao/edit_page?edit_id="+data2.shuju[i].id+"' title='编辑' class='link_icon'>&#101;</a></td><td class='center'><a href='javascript:;' delete_id="+data2.shuju[i].id+" id='delete' title='删除' class='link_icon'>&#100;</a></td></tr>";
		
                 // item += "<tr><td>"+data2.shuju[i].id+"</td><td>"+data2.shuju[i].biaoqian_name+"</td></tr>"; 
                }
                $(".table").append(item);   // 显示到里面
            },
            error:function(data){
                alert(222);
                console.log(data);
            }
        })  
    
})
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值