<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="__STATIC__/jquery.js"></script>
</head>
<body>
<table border="1" cellpadding="3" cellspacing="0">
<tr>
<th><input type="checkbox"></th>
<th>编号</th>
<th>用户</th>
<th>密码</th>
<th>状态</th>
</tr>
{volist name="arr" id="v"}
<tr id="{$v.id}">
<td><input type="checkbox" name="box" value="{$v.id}"></td>
<td>{$v.id}</td>
<td >{$v.user}</td>
<td >{$v.pwd}</td>
<td class="zt">{if condition="$v.zt neq '1'"}启用{else /}禁用{/if}</td>
</tr>
{/volist}
</table>
<script>
$(document).on('click','.zt',function(){
var id=$(this).parents('tr').attr('id');
var txt=$(this).text();
var obj=$(this);
if(txt=='启用') {
var p='禁用';
var last_p = 1;
}else{
var p='启用'
var last_p=0;
}
$.get("{:url('index/zt')}?p="+last_p+"&id="+id,
function(data){
if(data==1) {
obj.html(p);
}
});
});
</script>
</body>
</html>
<?php
namespace app\index\controller;
use app\index\model\Index as u;
use think\Controller;
use think\Db;
use think\Request;
class index extends Controller{
public function index(){
$arr=Db::table('www')->select();
return view('index',['arr'=>$arr]);
}
//状态改变
public function zt(){
$id=input('get.id');
$arr['zt']=input('get.p');
$res= Db::table('www')->where('id',$id)->update($arr);
if($res) {
return 1;
}
}
}