ajax版学生管理

aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ajax.aspx.cs" Inherits="ajax" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="JS/jquery-1.7.2.min.js"></script>
    <link href="CSS/StyleSheet.css" rel="stylesheet" />
    <script src="DatePicker/WdatePicker.js"></script>
</head>
<body>
    <form id="form1" runat="server">
        <input type="button" value="刷新" id="aa11" />
        <input type="button" value="添加" id="TJ" />
        <%--登录弹窗--%>
        <%--修改弹窗--%>
        <div id="tc" class="tc">
            <div id="tc-top" class="tc-top">
                学生信息修改
            </div>
            <div id="tc-main" class="tc-main">

                <div class="divc">
                    <div class="divcc1">编号:</div>
                    <div class="divcc2">
                        <asp:TextBox ID="tids" runat="server" ReadOnly="True"></asp:TextBox>
                    </div>
                </div>
                <div class="divc">
                    <div class="divcc1">姓名:</div>
                    <div class="divcc2">
                        <asp:TextBox ID="tname" runat="server"></asp:TextBox>
                    </div>
                </div>
                <div class="divc">
                    <div class="divcc1">性别:</div>
                    <div class="divcc2">
                        <asp:RadioButtonList ID="tsex" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow">
                            <asp:ListItem Text="男" Value="true"></asp:ListItem>
                            <asp:ListItem Text="女" Value="false"></asp:ListItem>
                        </asp:RadioButtonList>
                    </div>
                </div>
                <div class="divc">
                    <div class="divcc1">生日:</div>
                    <div class="divcc2">
                        <asp:TextBox ID="tbirthday" runat="server"></asp:TextBox>
                    </div>
                </div>
                <div class="divc">
                    <div class="divcc1">民族:</div>
                    <div class="divcc2">
                        <asp:DropDownList ID="DropDownList1" runat="server"></asp:DropDownList>
                    </div>
                </div>
                <div class="divc">
                    <div class="divcc1">班级:</div>
                    <div class="divcc2">
                        <asp:DropDownList ID="DropDownList2" runat="server"></asp:DropDownList>
                    </div>
                </div>
                <div class="divc">
                    <div class="divcc1">成绩:</div>
                    <div class="divcc2">
                        <asp:TextBox ID="tscore" runat="server"></asp:TextBox>
                    </div>
                </div>
            </div>
            <div id="tc-bottom" class="tc-bottom">
                <div onclick="tcbtn1();" id="tc-btn1" class="tc-btn1">
                    修改
                </div>
            </div>
        </div>
        <div id="tc-zz" class="tc-zz">
        </div>
        <%--添加弹窗--%>
        <div id="tc1" class="tc">
            <div id="tc-top1" class="tc-top">
                学生信息添加
            </div>
            <div id="tc-main1" class="tc-main">
                <div class="divc">
                    <div class="divcc1">姓名:</div>
                    <div class="divcc2">
                        <asp:TextBox ID="tname1" runat="server"></asp:TextBox>
                    </div>
                </div>
                <div class="divc">
                    <div class="divcc1">性别:</div>
                    <div class="divcc2">
                        <asp:RadioButtonList ID="tsex1" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow">
                            <asp:ListItem Text="男" Value="true" Selected="True"></asp:ListItem>
                            <asp:ListItem Text="女" Value="false"></asp:ListItem>
                        </asp:RadioButtonList>
                    </div>
                </div>
                <div class="divc">
                    <div class="divcc1">生日:</div>
                    <div class="divcc2">
                        <asp:TextBox ID="tbirthday1" runat="server"></asp:TextBox>
                    </div>
                </div>
                <div class="divc">
                    <div class="divcc1">民族:</div>
                    <div class="divcc2">
                        <asp:DropDownList ID="DropDownList11" runat="server"></asp:DropDownList>
                    </div>
                </div>
                <div class="divc">
                    <div class="divcc1">班级:</div>
                    <div class="divcc2">
                        <asp:DropDownList ID="DropDownList22" runat="server"></asp:DropDownList>
                    </div>
                </div>
                <div class="divc">
                    <div class="divcc1">成绩:</div>
                    <div class="divcc2">
                        <asp:TextBox ID="tscore1" runat="server"></asp:TextBox>
                    </div>
                </div>
            </div>
            <div id="Div4" class="tc-bottom">
                <div onclick="tcbtn2();" id="tcbtn2" class="tc-btn1">
                    添加
                </div>
            </div>
        </div>
        <div id="tc-zz1" class="tc-zz">
        </div>
        <div>
            <%-- 展示内容--%>
            <table style="width: 1000px; position: relative; margin: 0 auto; background-color: green; text-align: center;">
                <thead>
                    <tr style="color: white;">
                        <td>编号</td>
                        <td>姓名</td>
                        <td>性别</td>
                        <td>生日</td>
                        <td>民族</td>
                        <td>班级</td>
                        <td>成绩</td>
                        <td>操作</td>
                    </tr>
                </thead>
                <tbody id="tt"></tbody>
            </table>

        </div>
    </form>
</body>
</html>
<script type="text/ecmascript">
    //生日
    document.getElementById("tbirthday").onfocus = function () {
        WdatePicker({ readOnly: true, maxDate: ‘%y-%M-%d‘ });
    }
    document.getElementById("tbirthday1").onfocus = function () {
        WdatePicker({ readOnly: true, maxDate: ‘%y-%M-%d‘ });
    }
    //修改
    $("#XG").live("click", function () {

        var a = $(this).attr("class");
        $.ajax({
            url: "updata1.ashx",
            data: { "ids": a },
            type: "post",
            dataType: "json",
            success: function (m) {
                $("#tids").val(m[0].ids);
                $("#tname").val(m[0].name);
                if (m[0].sex == ‘True‘)
                    $("#tsex").children("input:eq(0)").get(0).checked = true;
                else
                    $("#tsex").children("input:eq(1)").get(0).checked = true;
                $("#tbirthday").val(m[0].birthday);
                $("#DropDownList1").val(m[0].nation);
                $("#DropDownList2").val(m[0].class);
                $("#tscore").val(m[0].score);
            },
            error: function () { alert("数据错误!"); }
        });
        $("#tc").animate({ top: 100 }, 500);
        $("#tc-zz").css("display", "block");
    });
    function tcbtn1() {
        $.ajax({
            url: "updata2.ashx",
            data: { "ids": $("#tids").val(), "name": $("#tname").val(), "sex": $("#tsex").children("input:eq(0)").get(0).checked, "birthday": $("#tbirthday").val(), "nation": $("#DropDownList1").val(), "class": $("#DropDownList2").val(), "score": $("#tscore").val() },
            type: "post",
            dataType: "json",
            success: function (m) {
                $("#tt").text("");
                for (var a = 0; a < m.length; a++) {
                    var ee = " <tr style=\"background-color: white;\">";
                    ee += "<td id=\"tr" + a + "\">" + m[a].ids + "</td>";
                    ee += "<td>" + m[a].name + "</td>";
                    ee += "<td>" + m[a].sex + "</td>";
                    ee += "<td>" + m[a].birthday + "</td>";
                    ee += "<td>" + m[a].nation + "</td>";
                    ee += "<td>" + m[a].class + "</td>";
                    ee += "<td>" + m[a].score + "</td>";
                    ee += "<td>";
                    var cc = m[a].ids;
                    ee += "<input type=\"button\" class=\"" + cc + "\" value=\"修改\" id=\"XG\"/>";
                    ee += "<input type=\"button\" class=\"" + cc + "\" value=\"删除\" id=\"SC\"/>";
                    ee += "</td>";
                    ee += " </tr>}";
                    $("#tt").append(ee);
                }
            },
            error: function () { alert("数据错误!"); }
        });
        $("#tc").animate({ top: "110" }, 200).animate({ top: "-500" }, 500, function () {
            $("#tc-zz").css("display", "none");
        });
    }
    //刷新
    $("#aa11").click(function () {
        $.ajax({
            url: "Handler.ashx",
            data: {},
            type: "post",
            dataType: "json",
            success: function (m) {
                $("#tt").text("");
                for (var a = 0; a < m.length; a++) {
                    var ee = " <tr style=\"background-color: white;\">";
                    ee += "<td id=\"tr" + a + "\">" + m[a].ids + "</td>";
                    ee += "<td>" + m[a].name + "</td>";
                    ee += "<td>" + m[a].sex + "</td>";
                    ee += "<td>" + m[a].birthday + "</td>";
                    ee += "<td>" + m[a].nation + "</td>";
                    ee += "<td>" + m[a].class + "</td>";
                    ee += "<td>" + m[a].score + "</td>";
                    ee += "<td>";
                    var cc = m[a].ids;
                    ee += "<input type=\"button\" class=\"" + cc + "\" value=\"修改\" id=\"XG\"/>";
                    ee += "<input type=\"button\" class=\"" + cc + "\" value=\"删除\" id=\"SC\"/>";
                    ee += "</td>";
                    ee += " </tr>}";
                    $("#tt").append(ee);
                }
            },
            error: function () { alert("数据错误!"); }
        });
    });
    //删除
    $("#SC").live("click", function () {
        var a = $(this).attr("class");
        $.ajax({
            url: "delete.ashx",
            data: { "ids": a },
            type: "post",
            dataType: "json",
            success: function (m) {
                $("#tt").text("");
                for (var a = 0; a < m.length; a++) {
                    var ee = " <tr style=\"background-color: white;\">";
                    ee += "<td id=\"tr" + a + "\">" + m[a].ids + "</td>";
                    ee += "<td>" + m[a].name + "</td>";
                    ee += "<td>" + m[a].sex + "</td>";
                    ee += "<td>" + m[a].birthday + "</td>";
                    ee += "<td>" + m[a].nation + "</td>";
                    ee += "<td>" + m[a].class + "</td>";
                    ee += "<td>" + m[a].score + "</td>";
                    ee += "<td>";
                    var cc = m[a].ids;
                    ee += "<input type=\"button\" class=\"" + cc + "\" value=\"修改\" id=\"XG\"/>";
                    ee += "<input type=\"button\" class=\"" + cc + "\" value=\"删除\" id=\"SC\"/>";
                    ee += "</td>";
                    ee += " </tr>}";
                    $("#tt").append(ee);
                }
            },
            error: function () { alert("数据错误!"); }
        });
    });
    //添加
    $("#TJ").live("click", function () {
        $("#tc1").animate({ top: 100 }, 500);
        $("#tc-zz1").css("display", "block");
    });
    function tcbtn2() {
        $.ajax({
            url: "insert.ashx",
            data: { "ids": $("#tids1").val(), "name": $("#tname1").val(), "sex": $("#tsex1").children("input:eq(0)").get(0).checked, "birthday": $("#tbirthday1").val(), "nation": $("#DropDownList11").val(), "class": $("#DropDownList22").val(), "score": $("#tscore1").val() },
            type: "post",
            dataType: "json",
            success: function (m) {
                $("#tt").text("");
                for (var a = 0; a < m.length; a++) {
                    var ee = " <tr style=\"background-color: white;\">";
                    ee += "<td id=\"tr" + a + "\">" + m[a].ids + "</td>";
                    ee += "<td>" + m[a].name + "</td>";
                    ee += "<td>" + m[a].sex + "</td>";
                    ee += "<td>" + m[a].birthday + "</td>";
                    ee += "<td>" + m[a].nation + "</td>";
                    ee += "<td>" + m[a].class + "</td>";
                    ee += "<td>" + m[a].score + "</td>";
                    ee += "<td>";
                    var cc = m[a].ids;
                    ee += "<input type=\"button\" class=\"" + cc + "\" value=\"修改\" id=\"XG\"/>";
                    ee += "<input type=\"button\" class=\"" + cc + "\" value=\"删除\" id=\"SC\"/>";
                    ee += "</td>";
                    ee += " </tr>}";
                    $("#tt").append(ee);
                }
            },
            error: function () { alert("数据错误!"); }
        });
        $("#tc1").animate({ top: "110" }, 200).animate({ top: "-500" }, 500, function () {
            $("#tc-zz1").css("display", "none");
        });
    }
    //
</script>

css:

.tc {
    position: fixed;
    width: 400px;
    left: 50%;
    margin-left: -200px;
    top: -600px;
    border: 1px solid navy;
    box-shadow: 0 0 10px black;
    z-index: 1001;
    background-color: white;
}

.tc-top {
    width: 100%;
    height: 30px;
    background-color: navy;
    color: white;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
}

.tc-main {
    padding: 20px;
    text-align: center;
}

.tc-bottom {
    position: relative;
    width: 100%;
    height: 40px;
}

.tc-btn1 {
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -50px;
    width: 100px;
    height: 30px;
    background-color: navy;
    color: white;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}

.tc-zz {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.3;
    display: none;
    z-index: 1000;
}

.divc {
    height: 50px;
    width: 100%;
}

.divcc1 {
    text-align: right;
    height: 50px;
    width: 30%;
    float: left;
}

.divcc2 {
    text-align: left;
    height: 50px;
    width: 70%;
    float: left;
}

ashx:

1刷新:

 public void ProcessRequest(HttpContext context)
    {
        StringBuilder sb = new StringBuilder();
        sb.Append("[");
        using (StudentsDataClassesDataContext con = new StudentsDataClassesDataContext())
        {
            List<Stu> ss = con.Stu.ToList();
            int a = ss.Count;
            int cc = 0;
            foreach (Stu s in ss)
            {
                if (s == null) continue;
                cc++;
                if (cc < a)
                { sb.Append("{\"ids\":\"" + s.Ids + "\",\"name\":\"" + s.Name + "\",\"sex\":\"" + s.Sexx + "\",\"birthday\":\"" + s.Birth + "\",\"nation\":\"" + s.NName + "\",\"class\":\"" + s.CName + "\",\"score\":\"" + s.Score + "\"},"); }
                if (cc == a)
                { sb.Append("{\"ids\":\"" + s.Ids + "\",\"name\":\"" + s.Name + "\",\"sex\":\"" + s.Sexx + "\",\"birthday\":\"" + s.Birth + "\",\"nation\":\"" + s.NName + "\",\"class\":\"" + s.CName + "\",\"score\":\"" + s.Score + "\"}"); }
            }

        }
        sb.Append("]");
        context.Response.Write(sb);
        context.Response.End();
    }

2.修改1:

tringBuilder sb = new StringBuilder();
        sb.Append("[");
        using (StudentsDataClassesDataContext con = new StudentsDataClassesDataContext())
        {
            string s1 = context.Request["ids"];
            Stu sa = con.Stu.Where(r => r.Ids.ToString() == s1).FirstOrDefault();
            if (sa != null)
                sb.Append("{\"ids\":\"" + sa.Ids + "\",\"name\":\"" + sa.Name + "\",\"sex\":\"" + sa.Sex + "\",\"birthday\":\"" + Convert.ToDateTime(sa.Birthday).ToString("yyyy-MM-dd") + "\",\"nation\":\"" + sa.NationCode + "\",\"class\":\"" + sa.ClassCode + "\",\"score\":\"" + sa.Score + "\"}");
        }
        sb.Append("]");
        context.Response.Write(sb);
        context.Response.End();

修改2:

StringBuilder sb = new StringBuilder();
        sb.Append("[");
        string a = context.Request["ids"];
        string b = context.Request["name"];
        string c = context.Request["sex"];
        string d = context.Request["birthday"];
        string e = context.Request["nation"];
        string f = context.Request["class"];
        string g = context.Request["score"];
        using (StudentsDataClassesDataContext con = new StudentsDataClassesDataContext())
        {
            Stu s = con.Stu.Where(r => r.Ids.ToString() == a).FirstOrDefault();
            if (s != null)
            {
                s.Name = b;
                s.Sex = Convert.ToBoolean(c);
                s.Birthday = Convert.ToDateTime(d);
                s.NationCode = e;
                s.ClassCode = f;
                s.Score = Convert.ToInt32(g);
                con.SubmitChanges();
            }
            List<Stu> ss = con.Stu.ToList();
            int a1 = ss.Count;
            int cc = 0;
            foreach (Stu s1 in ss)
            {
                cc++;
                if (cc < a1)
                { sb.Append("{\"ids\":\"" + s1.Ids + "\",\"name\":\"" + s1.Name + "\",\"sex\":\"" + s1.Sexx + "\",\"birthday\":\"" + s1.Birth + "\",\"nation\":\"" + s1.NName + "\",\"class\":\"" + s1.CName + "\",\"score\":\"" + s1.Score + "\"},"); }
                if (cc == a1)
                { sb.Append("{\"ids\":\"" + s1.Ids + "\",\"name\":\"" + s1.Name + "\",\"sex\":\"" + s1.Sexx + "\",\"birthday\":\"" + s1.Birth + "\",\"nation\":\"" + s1.NName + "\",\"class\":\"" + s1.CName + "\",\"score\":\"" + s1.Score + "\"}"); }
            }
            sb.Append("]");
            context.Response.Write(sb);
            context.Response.End();
        }

3.添加:

 StringBuilder sb = new StringBuilder();
        sb.Append("[");
        string b = context.Request["name"];
        string c = context.Request["sex"];
        string d = context.Request["birthday"];
        string e = context.Request["nation"];
        string f = context.Request["class"];
        string g = context.Request["score"];
        using (StudentsDataClassesDataContext con = new StudentsDataClassesDataContext())
        {
            Stu s = new Stu();
            s.Name = b;
            s.Sex = Convert.ToBoolean(c);
            s.Birthday = Convert.ToDateTime(d);
            s.NationCode = e;
            s.ClassCode = f;
            s.Score = Convert.ToInt32(g);
            con.Stu.InsertOnSubmit(s);
            con.SubmitChanges();
            List<Stu> ss = con.Stu.ToList();
            int a1 = ss.Count;
            int cc = 0;
            foreach (Stu s1 in ss)
            {
                cc++;
                if (cc < a1)
                { sb.Append("{\"ids\":\"" + s1.Ids + "\",\"name\":\"" + s1.Name + "\",\"sex\":\"" + s1.Sexx + "\",\"birthday\":\"" + s1.Birth + "\",\"nation\":\"" + s1.NName + "\",\"class\":\"" + s1.CName + "\",\"score\":\"" + s1.Score + "\"},"); }
                if (cc == a1)
                { sb.Append("{\"ids\":\"" + s1.Ids + "\",\"name\":\"" + s1.Name + "\",\"sex\":\"" + s1.Sexx + "\",\"birthday\":\"" + s1.Birth + "\",\"nation\":\"" + s1.NName + "\",\"class\":\"" + s1.CName + "\",\"score\":\"" + s1.Score + "\"}"); }
            }
            sb.Append("]");
            context.Response.Write(sb);
            context.Response.End();
        }

4.删除:

 StringBuilder sb = new StringBuilder();
        sb.Append("[");
        using (StudentsDataClassesDataContext con = new StudentsDataClassesDataContext())
        {
            string s1 = context.Request["ids"];
            Stu sa = con.Stu.Where(r => r.Ids.ToString() == s1).FirstOrDefault();
            con.Stu.DeleteOnSubmit(sa);
            con.SubmitChanges();
            List<Stu> ss = con.Stu.ToList();
            int a = ss.Count;
            int cc = 0;
            foreach (Stu s in ss)
            {
                cc++;
                if (cc < a)
                { sb.Append("{\"ids\":\"" + s.Ids + "\",\"name\":\"" + s.Name + "\",\"sex\":\"" + s.Sexx + "\",\"birthday\":\"" + s.Birth + "\",\"nation\":\"" + s.NName + "\",\"class\":\"" + s.CName + "\",\"score\":\"" + s.Score + "\"},"); }
                if (cc == a)
                { sb.Append("{\"ids\":\"" + s.Ids + "\",\"name\":\"" + s.Name + "\",\"sex\":\"" + s.Sexx + "\",\"birthday\":\"" + s.Birth + "\",\"nation\":\"" + s.NName + "\",\"class\":\"" + s.CName + "\",\"score\":\"" + s.Score + "\"}"); }
            }
        }
        sb.Append("]");
        context.Response.Write(sb);
        context.Response.End();

时间: 2024-10-07 03:29:21

ajax版学生管理的相关文章

学生管理之模板继承

一.母版提取 我们先看以下几个页面: 班级管理 学生管理 老师管理 你可以看出,除了每个红色框框以外,其他的地方都是一样的.这样我们就可以使用模板的功能,也就是只有部分地方需要填充. 母版提取: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Title</title> //############

转 学生管理类

看上去很工整. <!DOCTYPE html><html><head> <title>学生管理类</title></head><body><form method="post"> 学号:<input type="text" name="number"><br/> 姓名:<input type="text"

单机版wiki:网页版记事本和网页版时间管理GTD软件

TiddlyWiki:可以用来做个人记事本,只需要下载一个empty.html便可以使用,搬家到不同电脑也很方便.如果能解决安全性问题,便可以搬到网络上在线使用.和Blog的差别在于这里是不想公开的只给自己看的记事本. 时间管理GTD: MonkeyGTD,也是只要下载一个mgsd.html文件即可使用.对工作事项有很多种分类方法,如场合/时间/处理途径/...,也可以添加自己需要的分类方法.每天进来更新一下每个事项的状态,就可以很有信心的做好自己时间管理,不用担心什么事情又忘记处理了. 这两个

学生管理App测试计划余测试矩阵

学生管理测试计划: 里程碑项目 开始时间 结束时间 测试规划 2017.4.1 2017.4.2 测试设计 2017.4.2 2017.4.3 测试设计实施 2017.4.4 2017.4.8 测试执行 2017.4.9 2017.4.11 测试总结 2017.4.12 2017.4.14 学生管理App测试矩阵:   用户类型 屏幕分辨率 操作系统 缺省语言 组合总数 变量数目 2 2 3 2 4   用户 720*1280 Android 中文     管理员 800*600 IOS 英文

Android 数据存储 利用SQLiteDatabase实现简单的学生管理

转载请注明出处:明桑Android 这是作为上一篇Android 数据存储 如何搞定SQLite Database的实例练习,之所以单独列出来是因为除了数据库方面的知识,还涉及其它方面的知识,所以就写的详细点,啰嗦点.希望对初学者有所帮助.当然这个Demo比较简单,有很多可以改进的地方,但那不是这里探讨的重点,重点学习如何将SQLiteDatabase数据绑定到我们的界面! 本文代码地址:UseSQLitDatabase 我们要做一个简单的学生管理的demo,创建student.db,包括nam

[oldboy-django][2深入django]学生管理(Form)--查看(分页)

1 需求: 查看所有学生的信息,(分页功能) 2 前端:bootstrap美化前端 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="/static/plugins/bootstrap-

Android : SQLite 版学生系统

在 Android : ListView 学生管理 中已经使用 ListView 控件实现简易学生管理功能,现在尝试采用 SQLite 数据库本地保存学生信息,并完善查询功能. 使用工具 android studio (ver. 3.5.1) android(sdk 29) java(ver.1.8.0) gradle(ver. 5.4.1) 功能实现 1.创建学生实体类. public class StuInfo implements Serializable { private String

Golang项目之函数版学生管理系统

前言 学习第3天,基于函数的方式编写小项目:学生管理系统 代码 package main import ( "fmt" "os" ) /* 函数版学生管理系统 写一个系统能够查看所有的学生/新增学生/删除学生 */ var ( allStudent map[int64]*student // 变量声明 ) type student struct{ id int64 name string } // newStudent是一个student类型的构造函数 func n

关于南通大学教务学生管理公众微信的用户体验。

现在,我们用手机的频率非常高,很多事情用手机都可以来实现.比如说在微信上的这个教务管理的公众号.首先,我们键入任何内容,就可以进入这个公众号的服务页面 . 这个页面给我的第一感觉就是烦,这么多的东西,挤在一个页面. 我眼睛不太好,手机屏幕也不大,我要趴在手机上慢慢找我所需要查询的内容.好不容易找到我要查的内容了,比如说,我想查今年我的课表.需要打 KBCX+空格+学号/班号/班级名称.我的天老爷, 顿时我就不想查了.眼睛有种涩涩发痛的感觉.我忍着疼痛,按照他的那个打了. 我的天老爷,打错了竟然,