thinkPHP ajax 状态修改(上架修改为下架)


<td>
{if $v.status==1}
<span class="top{$v.id}" name="0" onclick="dian({$v.id})">上架</span>
{else}
<span class="top{$v.id}" name="1" onclick="dian({$v.id})">下架</span>
{/if}
</td>
    function dian(id) {
//     0表示的上架,1表示的下架
        var status = $('.top' + id).attr('name');//获取name值;
        var text = $('.top' + id).text();//获取input值(上架或者下架)
        if (status == 0) {
            status = 1;
            text = '下架';
        } else {
            status = 0;
            text = '上架';
        }
        $.ajax({
            url: '/admin/exam/statusUpdate',
            type: 'post',
            data: {
                id: id,
                status:status,
            },
            dataType: 'json',
            success: function (res) {
                if (res.status==200){
                  $('.top' + id).attr('name',status);
                  $('.top' + id).text(text);
                    console.log(res)
                }
            }
        })
    }
、、、、、、、、、、、传输至控制器
 public function statusUpdate(Request $request){
        $data=$request->param();
//       $id=$data['id'];
//       $status=$data['status'];
//       $update=[
//           'id'=>$id,
//           'status'=>$status
//       ];
       $result=\app\Admin\model\Exam::updateStatus($data);
       if ($result){
           return json(['status'=>200,'info'=>'ok','data'=>$data]);
       }else{
           return json(['status'=>500,'info'=>'no']);
       }
。。。。。。。。。。。。。。。。。。。。。。。模型
//状态修改
public static function updateStatus($data){
return self::update($data,$data['status'],true);
}
thinkPHP ajax 状态修改(上架修改为下架)的更多相关文章
- php之ThinkPHP的memcached类的修改
		php之ThinkPHP的memcached类的修改 在Think\Cache\Driver\Memcached.class.php中,增加方法获取错误信息的方法,方便调试, public funct ... 
- AIX用chsec命令修改快捷修改配置文件
		前言 AIX的所有配置设置通过一个命令来进行更改配置文件中的键-值对,以达到修改配置的目的.如:group/user/limits/passwd等等 命令格式 chsec [-f file] [-s ... 
- ajax状态码
		1- AJAX状态值与状态码区别 AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤.如:正在发送,正在响应等,由AJAX对象与服务器交互 ... 
- 项目中 mysql中的内容关于上架时间和下架时间
		隐藏左边导航 在mysql中,是存放的10位的时间截,在后台添加时,时间的格式是:'Y-m-d H:i',没有秒的 字段 字段名称 字段类型 是否为空 默认值 备注 publish_up int(11 ... 
- MongoDB--使用修改器修改文档
		可以使用修改器啦修改文档,比如增加.删除文档的键值.使用修改器首先要定位到某个文档, 然后再增加相应的修改选项,需要使用update语句 1.$inc修改器修改文档 > db.users.fin ... 
- Thinkphp+Ajax带关键词搜索列表无刷新分页实例
		Thinkphp+Ajax带关键词搜索列表无刷新分页实例,两个查询条件,分页和搜索关键字,懂的朋友还可以添加其他分页参数. 搜索#keyword和加载内容区域#ajax_lists <input ... 
- # Zombie Gunship Survival(僵尸炮艇生存)GG修改器修改教程
		Zombie Gunship Survival(僵尸炮艇生存)GG修改器修改教程 1.修改伤害,打击范围,武器冷却时间,子弹容量 测试手机机型:华为畅享7 系统版本:Android7.0 是否ROOT ... 
- DataTable ajax分页+删除+查询+修改
		这个框架前前后后跳进了很多次坑,也算是本人比较愚笨吧做了很长的时间而积累的经验... dataTable用了很久,今天在此总结一下使用方法以及常用属性的解释. Html代码 : <div cla ... 
- thinkphp 3.2.3 动态修改conf配置文件
		thinkphp 3.2.3 的C()方法能修改配置文件,但是是动态修改的,没有真正的更改文件. 我查了网上网友分享的方法,都不怎么合适,我就自己摸索写了一个,配置写到text.php中,我的目录如下 ... 
随机推荐
- SnapKit
			SnapKit 是 Masonry 框架的团队针对 Swift 全新开发的一套自动布局框架 官方网站:http://snapkit.io github网站:https://github.com/Sna ... 
- Thread中常用API
			1.sleep方法 线程的 sleep 方法会使线程休眠指定的时间长度.休眠的意思是,当前逻辑执行到此不再继续执行,而是等待指定的时间.但在这段时间内,该线程持有的锁并不会释放.这样设计很好理解,因为 ... 
- 部分文件的MIMEType
			类型 文件拓展名 MIMEType 图片 png image/png bmp\dib image/bmp jpe\jpeg\jpg image/jpeg gif image/gif 多媒体 mp3 a ... 
- Mysql Json函数创建 (二)
			本节中列出的功能由组件元素组成JSON值. JSON_ARRAY([val[, val] ...]) 计算(可能为空)值列表,并返回包含这些值的JSON数组. mysql> SELECT JSO ... 
- JAVA_HOME环境的配置
			JAVA_HOME环境的配置 有时候可能需要更换Jdk的目录,但是经常修改path的值可能会不小心修改其他的路径,解决方法: 1. 创建一个JAVA_HOME的变量. 2. JAVA_HOME的值 ... 
- 什么是UILabel
			UILabel极其常用,功能比较专一:显示文字 UILabel的常见属性 @property(nonatomic,copy) NSString *text; 显示的文字 @property(nonat ... 
- php常考功能函数
			1.统计数组元素个数 $arr = array( '1011,1003,1008,1001,1000,1004,1012', '1009', '1011,1003,1111' ); $result = ... 
- 猪齿鱼平台常用前端css实现方案
			居中 最常用的height + line-height,以及margin:0 auto的居中方式就不再阐述,以下介绍两种容错性高的实现方案. flex布局实现  猪齿鱼前端日常开发中,我们多以fle ... 
- Scala函数高级篇
			一.匿名函数 没有名字的函数就是匿名函数,格式:(x:Int)=>{函数体} x:表示输入参数类型:Int:表示输入参数类型:函数体:表示具体代码逻辑 传递匿名函数至简原则: 参数的类型可以省略 ... 
- Diary -「NOI 2021」酱油记
			雨幕浓稠 远近一白 是水雾弥漫的天 还是泡沫撑起的海 雨真大呢. 前几天去 ZH 中学集训没啥好记的,就从会合日开始叭. [Day -1] 逃出 ZH,掉入梦麟.( 高中的同学们忘记带 ... 
