zoukankan      html  css  js  c++  java
  • ajax同步刷新

    jsajax.js

    //图片形式状态切换
    function toggle(url,action,obj,str,id){//状态转换/obj-当前对象/str-传入类型字符串/id-传入ID
        $.ajax({
            type: "post",
            url: url,
            cache: false,
            data: "id="+id+"&action="+action+"&str="+str+"&t="+tmp.toString(38),    
            success: function(data){
                if(data=="0"){
                    obj.src = "/images/yes.png";
                }else if(data=="1"){
                    obj.src = "/images/no.png";
                }else{
                    alert("参数出错");
                }
            }
        });
    }

    前台调用代码

    index.php

    <?
    $nns1 = $row[mstatus]== 0?"/images/yes.png":"/images/no.png";
    ?>
    <img src="<?=$nns1?>" style="cursor:pointer;" onclick="toggle('operate_do.php','ajStatus',this,1,'<?=$row[id]?>')" />

     数据库操作代码

    operate_do.php

    <?require('includes/global.php');?>
    <?
        $action = $_REQUEST["action"];
        
        switch($action){
            case "ajStatus":
                header("Cache-Control: no-cache, must-revalidate");
                header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    
                $id=$_REQUEST["id"];
                $str=$_REQUEST["str"];
    
                switch ($str){
                    case 1:
                        $table ="map";
                        break;
                    case 2:
                        $table ="map2";
                        break;
                }
                
                $cs=mysql_query("select mstatus from ".$table." where id=".$id."",$dbh);
                if(mysql_num_rows($cs)>0){
                    $row=mysql_fetch_array($cs);
                    $mstatus=$row[mstatus];
                    if($mstatus == 1){
                        mysql_query("update ".$table." set mstatus=0 where id=".$id."",$dbh);
                        echo "0";
                    }else if($mstatus == 0){
                        mysql_query("update ".$table." set mstatus=1 where id=".$id."",$dbh);
                        echo "1";
                    }
                }
                break;
        }
    ?>
  • 相关阅读:
    Orcad Pspice仿真
    AD导入Allegro brd文件(导入后找不到PCB的解决方法)
    VJTAG转VME DTB
    win10 非Unicode应用程序显示设置
    MFC多文档视图编程总结
    VC MFC开发示例下载
    FPGA仿真及时序约束分析
    VMWARE Thin APP
    VPX技术基础概论
    SecureCRT脚本(VBS)运行
  • 原文地址:https://www.cnblogs.com/huanglibin/p/3462499.html
Copyright © 2011-2022 走看看