麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

Jquery EasyUI的添加,修改,刪除,查詢等基本操作介紹

2019-11-20 21:54:23
字體:
供稿:網(wǎng)友

初識Jquery EasyUI看了一些博主用其開發(fā)出來的項目,頁面很炫,感覺功能挺強大,效果也挺不錯,最近一直想系統(tǒng)學習一套前臺控件,于是在網(wǎng)上找了一些參考示例。寫了一些基本的增刪改查功能,算是對該控件的基本入門。后續(xù)有時間繼續(xù)深入學習。

在學習jquery easyui前應該先到官網(wǎng)下載最新版本http://www.jeasyui.com/download/index.php

先看一下運行后的頁面

1、列表展示

2、新增頁面

3、修改頁面



把jquery easyui下載好之后,一般引用下頁幾個文件

復制代碼 代碼如下:

<link rel="stylesheet" type="text/css" />
    <link rel="stylesheet"
        type="text/css" />
//頁面圖標樣式
    <link rel="stylesheet" type="text/css" />
    <script src="http://www.cnblogs.com/Resources/easyui/js/jquery-1.7.2.min.js" type="text/javascript"></script>
//jquery easyui主要的js
    <script src="http://www.cnblogs.com/Resources/easyui/js/jquery.easyui.min.js" type="text/javascript"></script>

首先是列表展示數(shù)據(jù)

復制代碼 代碼如下:

<table id="dg" title="My Users" class="easyui-datagrid" style="width: 700px; height: 250px"
        url="http://www.cnblogs.com/GetJson/CreateJson.aspx" toolbar="#toolbar" pagination="true" rownumbers="true"
        fitcolumns="true" singleselect="true">
        <thead>
            <tr>
                <th field="AccountCode" width="50">
                    編號
                </th>
                <th field="AccountName" width="50">
                    卡名
                </th>
                <th field="AccountPwd" width="50">
                    密碼
                </th>
                <th field="CreateTime" width="50">
                    創(chuàng)建時間
                </th>
                <th field="CreateName" width="50">
                    創(chuàng)建人
                </th>
            </tr>
        </thead>
    </table>

jquery easyui是用datagrid對數(shù)據(jù)進行展示的,所以class要選擇easyui-datagrid;url是本列表的一個json格式的數(shù)據(jù)來源toobar后面跟著的"#toobar"是列表的一個工具欄,本示例在列表上顯示的是添加,修改,刪除功能按鈕對數(shù)據(jù)進行操作。pagination是否顯示分頁,rownumbers顯示行數(shù),分頁時向后臺傳去兩個參數(shù),一個就是當前頁數(shù)另一個就是每頁顯示行數(shù);fitcolumns:自適應列寬;singleselected:單選。
工具條代碼

復制代碼 代碼如下:

<div id="toolbar">
        <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-add" onclick="newuser()"
            plain="true">添加</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-edit"
                onclick="edituser()" plain="true">修改</a> <a href="javascript:void(0)" class="easyui-linkbutton"
                    iconcls="icon-remove" plain="true">刪除</a>
    </div>

數(shù)據(jù)源格式



數(shù)據(jù)源添加彈出框

復制代碼 代碼如下:

<div id="dlg" class="easyui-dialog" style="width: 400px; height: 280px; padding: 10px 20px;"
       closed="true" buttons="#dlg-buttons">
       <div class="ftitle">
           信息編輯
       </div>
       <form id="fm" method="post">
       <div class="fitem">
           <label>
               編號
           </label>
           <input name="AccountCode" class="easyui-validatebox" required="true" />
       </div>
       <div class="fitem">
           <label>
               卡號</label>
           <input name="AccountName" class="easyui-validatebox" required="true" />
       </div>
       <div class="fitem">
           <label>
               密碼</label>
           <input name="AccountPwd" class="easyui-validatebox" required="true" />
       </div>
       <div class="fitem">
           <label>
               創(chuàng)建時間</label>
           <input name="CreateTime" class="easyui-datebox" required="true" />
       </div>
       <div class="fitem">
           <label>
               創(chuàng)建人</label>
           <input name="CreateName" class="easyui-vlidatebox" />
       </div>
       <input type="hidden" name="action" id="hidtype" />
       <input type="hidden" name="ID" id="Nameid" />
       </form>
   </div>

?<div id="dlg-buttons">
        <a href="javascript:void(0)" class="easyui-linkbutton" onclick="saveuser()" iconcls="icon-save">保存</a>
        <a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#dlg').dialog('close')"
            iconcls="icon-cancel">取消</a>
    </div>

注:class為彈出框類型;closed:當前顯示狀態(tài)為隱藏;buttons:彈出框的功能按鈕;

對彈出的添加頁面添加樣式

復制代碼 代碼如下:

?<style type="text/css">
        #fm
        {
            margin: 0;
            padding: 10px 30px;
        }
        .ftitle
        {
            font-size: 14px;
            font-weight: bold;
            padding: 5px 0;
            margin-bottom: 10px;
            border-bottom: 1px solid #ccc;
        }
        .fitem
        {
            margin-bottom: 5px;
        }
        .fitem label
        {
            display: inline-block;
            width: 80px;
        }
    </style>

 js實現(xiàn)對數(shù)據(jù)的添加修改刪除

復制代碼 代碼如下:

    <script type="text/javascript">
        var url;
        var type;
        function newuser() {
            $("#dlg").dialog("open").dialog('setTitle', 'New User'); ;
            $("#fm").form("clear");
            url = "UserManage.aspx";
            document.getElementById("hidtype").value="submit";
        }
        function edituser() {
            var row = $("#dg").datagrid("getSelected");
            if (row) {
                $("#dlg").dialog("open").dialog('setTitle', 'Edit User');
                $("#fm").form("load", row);
                url = "UserManage.aspx?id=" + row.ID;
            }
        }
        function saveuser() {
            $("#fm").form("submit", {
                url: url,
                onsubmit: function () {
                    return $(this).form("validate");
                },
                success: function (result) {
                    if (result == "1") {
                        $.messager.alert("提示信息", "操作成功");
                        $("#dlg").dialog("close");
                        $("#dg").datagrid("load");
                    }
                    else {
                        $.messager.alert("提示信息", "操作失敗");
                    }
                }
            });
        }
        function destroyUser() {
            var row = $('#dg').datagrid('getSelected');
            if (row) {
                $.messager.confirm('Confirm', 'Are you sure you want to destroy this user?', function (r) {
                    if (r) {
                        $.post('destroy_user.php', { id: row.id }, function (result) {
                            if (result.success) {
                                $('#dg').datagrid('reload');    // reload the user data 
                            } else {
                                $.messager.show({   // show error message 
                                    title: 'Error',
                                    msg: result.errorMsg
                                });
                            }
                        }, 'json');
                    }
                });
            }
        } 
    </script>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 最新91在线视频 | 黄网站免费在线看 | 一区二区三区在线观看视频 | 一区二区三区日韩精品 | 色视频欧美 | 久久综合色区 | 福利在线小视频 | 免费一级欧美大片视频 | 久久久久久久久久久av | av91肉丝一区二区电影 | 久久精品艹| 性欧美在线视频 | 成人免费激情视频 | 中文字幕 亚洲一区 | 精品国产精品久久 | www噜噜偷拍在线视频 | 欧美日韩成人一区二区 | 91精品国产乱码久 | 牛牛热这里只有精品 | 成人综合区一区 | 久久久久久久黄色片 | 欧美一级做一级爱a做片性 91在线视频观看 | 成人av一区二区免费播放 | 国产精品一区二区免费在线观看 | 国产美女白浆 | 成人在线影视 | 快播av在线 | 亚洲第一成人av | 久久久精品网站 | 久久国产精品久久久久 | 色婷婷av一区二区三区久久 | 欧美成人做爰高潮片免费视频 | 看免费黄色大片 | 俄罗斯16一20sex牲色另类 | 毛片在线免费观看网址 | lutube成人福利在线观看污 | 日本一区二区三区视频在线 | aa国产视频一区二区 | 国产精品久久久久久久久久久久久久久久 | 色就色 综合偷拍区91网 | 亚洲国产超高清a毛毛片 |