• 状态 ajax


    //html部分

    <a href="#" data-status="{$vo.state}" data-urid="{$vo.id}" onclick="edit_status(this)">
    {if $vo.state=='1'}
    <span class="span-btn">
    启用
    </span>
    {elseif $vo.state=='2'/}
    <span class="span-btn1">
    禁用
    </span>
    {/if}
    </a>

    //ajax部分

    //修改公开隐藏状态
    function edit_status(_this){
    var data_status = $(_this).attr('data-status');
    var data_urid = $(_this).attr('data-urid');
    $.ajax({
    type:"post",
    url:"{:url('Index/state')}",
    data:{'urid':data_urid,'status':data_status},
    success:function(data){
    console.log(data);
    if(data.data == 1){
    $(_this).attr('data-status',1);
    $(_this).text('启用').css({"background":"lightblue","display":"inline-block","width":"55px","border-radius":"5px","color":"#fff"});
    }else{
    $(_this).attr('data-status',2);
    $(_this).text('禁用').css({"background":"red","display":"inline-block","width":"55px","border-radius":"5px","color":"#fff"});
    }
    }
    })
    }

    //php部分

    //状态
    public function state(){

    $param=input('param.');
    // dump($param);exit;
    if($param['status']==1){
    $m=db('news')->where('id',$param['urid'])->update(['state'=>2]);
    }elseif($param['status']==2){
    $m=db('news')->where('id',$param['urid'])->update(['state'=>1]);
    }else{
    return json(['code'=>2,'message'=>'state不能为空']);
    }
    $state=db('news')->where(['id'=>$param['urid']])->value('state');
    if($state == 1){
    return json(['code'=>1,'message'=>'显示成功','data'=>$state]);
    }else{
    return json(['code'=>2,'message'=>'显示成功','data'=>$state]);
    }


    }

  • 相关阅读:
    第一课:人人站安装与使用教程
    linux 多个python版本的切换
    参考文章
    windows下scrapy 的安装
    vi 使用入门
    linux 源码安装
    C语言—第二次作业
    C语言第0次作业
    c语言博客园作业03函数
    tomcat对于web.xml的securityconstraint使用的处理机制
  • 原文地址:https://www.cnblogs.com/mcll/p/9413606.html
Copyright © 2020-2023  润新知