• 雷林鹏分享:jQuery EasyUI 应用


      jQuery EasyUI 应用 - 创建 CRUD 数据网格(DataGrid)

      在上一章节中,我们使用对话框(dialog)组件创建了 CRUD 应用来创建和编辑用户信息。本教程我们将告诉您如何创建一个 CRUD 数据网格(DataGrid)。 我们将使用 可编辑的数据网格(DataGrid)插件 来完成这些 CRUD 操作动作。

      步骤 1:在 HTML 标签中定义数据网格(DataGrid)

      

      toolbar="#toolbar" idField="id"

      rownumbers="true" fitColumns="true" singleSelect="true">

      

      

      

      

      

      

      

      

      

    First NameLast NamePhoneEmail

      

      New

      Destroy

      Save

      Cancel

      

      步骤 2:使用可编辑的数据网格(DataGrid)

      $('#dg').edatagrid({

      url: 'get_users.php',

      saveUrl: 'save_user.php',

      updateUrl: 'update_user.php',

      destroyUrl: 'destroy_user.php'

      });

      我们应该提供 'url'、'saveUrl'、'updateUrl' 和 'destroyUrl' 属性来编辑数据网格(DataGrid):

      url:从服务器端检索用户数据。

      saveUrl:保存一个新的用户数据。

      updateUrl:更新一个已存在的用户数据。

      destroyUrl:删除一个已存在的用户数据。

      步骤 3:写服务器处理代码

      保存一个新的用户(save_user.php):

      $firstname = $_REQUEST['firstname'];

      $lastname = $_REQUEST['lastname'];

      $phone = $_REQUEST['phone'];

      $email = $_REQUEST['email'];

      include 'conn.php';

      $sql = "insert into users(firstname,lastname,phone,email) values('$firstname','$lastname','$phone','$email')";

      @mysql_query($sql);

      echo json_encode(array(

      'id' => mysql_insert_id(),

      'firstname' => $firstname,

      'lastname' => $lastname,

      'phone' => $phone,

      'email' => $email

      ));

      更新一个已存在用户(update_user.php):

      $id = intval($_REQUEST['id']);

      $firstname = $_REQUEST['firstname'];

      $lastname = $_REQUEST['lastname'];

      $phone = $_REQUEST['phone'];

      $email = $_REQUEST['email'];

      include 'conn.php';

      $sql="update users set firstname='$firstname',lastname='$lastname',phone='$phone',email='$email' where id=$id";

      @mysql_query($sql);

      echo json_encode(array(

      'id' => $id,

      'firstname' => $firstname,

      'lastname' => $lastname,

      'phone' => $phone,

      'email' => $email

      ));

      删除一个已存在用户(destroy_user.php):

      $id = intval($_REQUEST['id']);

      include 'conn.php';

      $sql = "delete from users where id=$id";

      @mysql_query($sql);

      echo json_encode(array('success'=>true));

      下载 jQuery EasyUI 实例

      jeasyui-app-crud2.zip

      本文转载自:w3cschool(编辑:雷林鹏 来源:网络 侵删)

  • 相关阅读:
    获取当前季的js
    C#获取文件大小
    SQL Server 2005 Express Edition 傻瓜式安装
    SET XACT_ABORT ON
    Resignation letter
    Exchange Web Services Managed API 1.0 入门
    Please let us know in case of any issues
    33条C#、.Net经典面试题目及答案
    c# 修饰词public, protected, private,internal,protected的区别
    EXEC DTS
  • 原文地址:https://www.cnblogs.com/pengpeng1208/p/10875531.html
Copyright © 2020-2023  润新知