ThinkPHP中tagLibHtml标签中状态字段的异步执行小记
2012-04-21 18:03
477 查看
//切换状态 function ChangeState(id){ sid=id; } var sid; // js与jQuery之间传输id值 $(function(){ $("#tableList td .status").click(function(){ var $status=$(this); if($(this).text()=='禁用'){ $.post("ChangeStatus",{"id":sid,"status":1},function(data,status){ if(status=="success"){ $status.text('启用'); } }); } else{ $.post("ChangeStatus",{"id":sid,"status":0},function(data,status){ if(status=="success"){ $status.text('禁用'); } }); } }); //后台操作 /** +--------------------------------- * desc : Ajax异步更改状态 +--------------------------------- */ function ChangeStatus(){ $act=M($this->config['model']); $sid['id']=$_POST['id']; $data[$this->config['status']]=$_POST['status']; $result=$act->where($sid)->save($data); }
---------------------------------------------
ChangeState:这个函数是在 Common.php中定义的函数,不用多解释
$info = '<a class="status" href="#" onclick="javascript:ChangeState(' . $id . ')">启用</a>';
break;
//当鼠标经过是产生 一个连接: javascript:ChangeState(1) ;
OK,暂记到此
相关文章推荐
- thinkphp 3.2 异步上传图片,出现在<pre>标签,不执行success
- CQ的另一个Bug:某个选项列表字段,一旦将其在某个状态下的行为设为“只读”,则其选项列表的脚本得不到执行
- HTML标签小记
- ThinkPHP的html:list标签简要用法及注意事项
- oracle clob字段去除html标签
- 用正则表达式逐个提取ajax innerHTML中的script标签并执行
- thinkphp 中html标签加载css,img,script的路径问题
- SQL Server 中创建一个函数(过滤某个字段值里面的html标签)
- 当某个表中存在标志表格中记录不同状态的判断性字段的时候,采用两种不同的数据库组织形式,查询执行速度的实验。
- html超链接a标签的href跳转跟onclick之间执行关系
- thinkphp中html:list标签传递多个参数实例
- PHP 基于ThinkPHP,利用第三方插件htmlpurifier 防XSS跨站脚本攻击。可以只过滤指定标签(过滤富文本编辑器中指定标签)
- ThinkPHP问题收集:模板中使用U方法时无法嵌套大括号,For标签,插入数据,新增的表字段缓存问题
- 当某个表中存在标志表格中记录不同状态的判断性字段的时候,采用两种不同的数据库组织形式,查询执行速度的实验。
- html--设置360浏览器默认为极速状态的mate标签
- Thinkphp html:list 标签的使用
- thinkphp3.2.3 自定义标签图文教程,Taglib放置项目路径
- C#执行异步操作的几种方式比较和总结(转发:https://www.cnblogs.com/durow/p/4826653.html)
- html中a标签点击状态失效(覆盖)——link,visited,hover,active的顺序
- HTML <a> 标签的状态和 target 属性