zoukankan      html  css  js  c++  java
  • ecshop 后台 审核功能

    有三个关键文件

    html文件<img src="images/{if $vo.is_check}yes{else}no{/if}.gif" onclick="listTable.toggle(this, 'is_check', {$vo.id})" />

    listtable.js的listTable.toggle(传递值只能是0或者11)

    /**
     * 切换状态
     */
    listTable.toggle = function(obj, act, id)
    {
      var val = (obj.src.match(/yes.gif/i)) ? 0 : 1;
    
      var res = Ajax.call(this.url, "act="+act+"&val=" + val + "&id=" +id, null, "POST", "JSON", false);
    
      if (res.message)
      {
        alert(res.message);
      }
    
      if (res.error == 0)
      {
        obj.src = (res.content > 0) ? 'images/yes.gif' : 'images/no.gif';
      }
    }

    php文件

    /*------------------------------------------------------ */
    //-- 修改审核状态
    /*------------------------------------------------------ */
    elseif ($_REQUEST['act'] == 'is_check')
    {
        $id       = intval($_POST['id']);
        $is_check        = intval($_POST['val']);
        
        $sql="UPDATE ".$ecs->table('depot_is'). "SET `is_check`='$is_check',`updatetime`='".gmtime()."' WHERE id= '$id'";
        if($db->query($sql)){
            clear_cache_files();
            make_json_result($is_check);    
        }
    }
  • 相关阅读:
    public/private/protected的具体区别
    解决密码自动填充的问题
    tp导出excel
    好久没更了,确实太忙了--dedecms篇
    解决css的float父div没有高度
    随笔
    总结最近写的h5项目
    ajax删除当前行
    开发时常遇到的小问题
    js处理时间戳
  • 原文地址:https://www.cnblogs.com/wesky/p/5446920.html
Copyright © 2011-2022 走看看