5月21日 JavaScrip应用t练习

从数据库中查出一张表,实现功能:

1.查看详情:点击时用弹窗显示出详细内容

2.全选:点击时选框全选

3.批量删除:选中的内容点击按钮可以实现删除

主页:

<head>
<script src="../jquery-2.2.3.min.js"></script>
<script type="text/javascript" src="tanchuang.js"></script>//弹窗引入
<link href="tanchuang.css" rel="stylesheet" type="text/css" />
<style type="text/css">
*{
    margin: 0px auto;
}
</style>
</head>

<body>

<div>请输入名称:<input type="text" id="xinxi" /><input type="button" id="btn" value="查询"/></div>
<table id="xianshi" width="100%" border="1" cellpadding="0" cellspacing="0">

</table>
</body>

<script type="text/javascript">
$(document).ready(function(e) {

    //做表
    $("#btn").click(function(){
        var name = $("#xinxi").val();        

    $.ajax({
        async:false,
        url:"chuli.php",
        data:{d:name},
        type:"POST",
        dataType:"TEXT",
        success: function(data){

            var str = "<tr><td>代号</td><td>名称</td><td>价格</td><td>产地</td><td>操作</td></tr>";

            var hang = data.split("|");
            for(var i=0;i<hang.length;i++)
            {
                var lie = hang[i].split("^");
                str +="<tr><td><input type=‘checkbox‘ class=‘t‘ value=‘"+lie[0]+"‘/>"+lie[0]+"</td><td>"+lie[1]+"</td><td>"+lie[2]+"</td><td>"+lie[3]+"</td><td><div class=‘ck‘ bs=‘"+lie[0]+"‘>查看详情</div></td></tr>";

            }
            str +="<tr><td><input type=‘checkbox‘ id=‘all‘ />全选 <input type=‘button‘ value=‘批量删除‘ id=‘delete‘ /></td></tr>";
            $("#xianshi").html(str);

            //设置弹窗
            $(".ck").click(function(){
                var t = $(this).attr("bs");
                $.ajax({
                    async:false,
                    url:"chakan.php",
                    data:{t:t},
                    type:"POST",
                    dataType:"TEXT",
                    success: function(data)
                    {
                        //alert(data);
                        var lie = data.split("^");
                        var html = "<div>代号:"+lie[0]+"名称:"+lie[1]+"价格:"+lie[2]+"产地:"+lie[3]+"</div>";
                        //alert(html);
                        var wd = new Window({

                            width : 700, //宽度
                            height : 500, //高度
                            title : ‘弹窗‘, //标题
                            content : html, //内容
                            isMask : true, //是否遮罩
                            buttons :"", //按钮
                            isDrag:true,

                            });
                    }

                    });

                });

            //设置全选
            $("#all").click(function(){
            var ck = $(".t");
            var xz = $(this)[0].checked;
            ck.prop("checked",xz);

            });
            //取选中的值,删除
            $("#delete").click(function(){

        var ck = $(".t");

        for(var i=0;i<ck.length;i++)
        {
            if(ck.eq(i).prop("checked"))
            {
                var v = $(".t").eq(i).val();
                $.ajax({

                    url:"shanchu.php",
                    data:{v:v},
                    type:"POST",
                    dataType:"TEXT",
                    success: function(data){

                        //alert(data);
                        if(data=="OK")
                        {
                            alert("删除成功!");
                            window.location="text.php";
                        }
                        else
                        {
                            alert("删除失败!");
                        }

                        }

                    });
            }
        }

        })

            }

        });

        })

})
</script>

chuli.php页面:

<?php
$name = $_POST["d"];
include("../DBDA.class.php");
$db = new DBDA();

$sql = "select * from fruit where name like‘%{$name}%‘";
echo $db->StrQuery($sql);

chakan.php页面:

<?php
$code = $_POST["t"];
include("../DBDA.class.php");
$db = new DBDA();

$sql = "select * from fruit where Ids = ‘{$code}‘";
echo $db->StrQuery($sql);

shanchu.php页面:

<?php
$ids = $_POST["v"];
include("../DBDA.class.php");
$db = new DBDA();

$sql = "delete from fruit where Ids =‘{$ids}‘";
//echo $sql;
$r = $db->Query($sql,0);
if($r)
{
    echo "OK";
}
else
{
    echo "NO";
}
时间: 2024-10-25 05:42:52

5月21日 JavaScrip应用t练习的相关文章

Linux运维学习-2——2016年7月21日

格式说明: 操作 概念 命令 说明及举例 二 internet 因特网ethernet 以太网ctrl+alt+F1 图形界面ctrl+alt+F2-F6 字符界面 命令:who am i/who/who me i/tty/df/ifconfig/w/ halt 关机 reboot 重启 chvt 1-6 切换终端 init 3 关闭图形界面 init 5 打开图形界面 cp 复制 pwd 显示当前目录 lsblk 列出硬盘信息 id -u mg 查看用户ID,root为9,其他为普通用户,不加

6月21日 bc总结

6月21日 bc总结 最近bc由于急于提交,增加了WA的概率,今天1001数据没测完全就提交了,WA了一次,很不划算,在bc等于罚时10min,下次一定要确保数据正确且所有的情况都考虑到再提交. 1001 水题,5分钟WA了一次,6分钟过.手速还是慢了,重点是居然WA了一次. 1002 给定一个数组,多次询问L和R区间内的逆序数. 数组大小是小于1000. 暴力FST了. 思路:设dp(l,r)为区间 l 到 r 的逆序数.dp(l,r)=dp(l,r-1)+cnt(l,r),其中cnt(l,r

【每日圣经日历】2014年9月21日

Dimanche le 21 Septembre 2014 礼拜日 2014年9月21日 O Dieu! tu ne dédaignes pas un coeur brisé et contrit.                                                                      Psaumes 51. 17 神啊,忧伤痛悔的心,你必不轻看.                                                  

2014年8月21日 &nbsp; 第一天学习linux linux的下载地址

第一天学习linux 个人实验用的linux版本为CentOS linux 下载地址: 32位版本      http://mirror.symnds.com/distributions/CentOS-vault/6.3/isos/i386/CentOS-6.3-i386-LiveDVD.iso 64位版本  http://mirror.symnds.com/distributions/CentOS-vault/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveDVD.

1月21日全球域名商解析新增量24强:西数升至第二

IDC评述网(idcps.com)01月25日报道:根据DailyChanges公布的最新数据显示,在2016年1月21日全球域名解析新增量24强比拼中,DOMAINCONTROL.COM蝉联第一,新增量为40,065个.西部数码居亚,新增量23,779个,较上期的2,009个明显增大,排名上升7位.中国万网坚守第3,新增量8,375个,环比缩小.接下来,请看IDC评述网整理的数据情况分析. (图1)全球域名解析商(国际域名)解析新增量Top24分布图 细看图1,可获悉1月21日全球域名解析新增

北京Uber优步司机奖励政策(4月21日)

滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfryf/p/4612609.html 优步奖励低/不挣钱/怎么办?看这里:http://www.cnblogs.com/mfryf/p/4642173.html 打豪车应用:uber详细攻略(附100元优惠码:DL8T6):http://www.cnblogs.com/mfryf/p/4752167.h

成都Uber优步司机奖励政策(4月21日)

滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfryf/p/4612609.html 优步奖励低/不挣钱/怎么办?看这里:http://www.cnblogs.com/mfryf/p/4642173.html 打豪车应用:uber详细攻略(附100元优惠码:DL8T6):http://www.cnblogs.com/mfryf/p/4752167.h

Python 学习日志9月21日

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Helvetica Neue"; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "PingFang SC"; color: #000000 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Hel

7月21日 企业大数据平台仓库架构建设思路直播视频

7月21日 企业大数据平台仓库架构建设思路--李金波(阿里云高级技术专家) 采访:我们该如何做好一个数据仓库? 演讲视频:https://yq.aliyun.com/edu/lesson/119 演讲整理文章:https://yq.aliyun.com/articles/57901 PDF下载:点此进入 现场问答整理:https://yq.aliyun.com/ask/36706/ 更多技术峰会视频资料详见:https://yq.aliyun.com/articles/57826 阅读原文请点击