`
hudeyong926
  • 浏览: 2028260 次
  • 来自: 武汉
社区版块
存档分类
最新评论

EXTJS MYSQL交互总结

 
阅读更多

1建立数据表

CREATE TABLE `login` (
  `id` int(11) NOT NULL,
  `name` varchar(20) NOT NULL,
  `password` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

insert into login values
('1','hong','1234'),
('2','linxiang','1234'),
('3','chen','99a9s'),
('4','luxi','aabe2');

 2建立jsonreader.html视图文件,jsonreader.html调用json.js

<html>
<head>
    <title>注册</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <link rel="stylesheet" type="text/css" href="/ext/resources/css/ext-all.css"/>
    <script type="text/javascript" src="/ext/adapter/ext/ext-base.js"></script>
    <script type="text/javascript" src="/ext/ext-all.js"></script>
    <script type="text/javascript" src="json.js"></script>
</head>
<body>
<div id='grid'></div>
</body>
</html>

3json.js 构建extjs的界面,将界面与前台视图关联(id=grid) 动态数据与后台getData.php关联.关键所在

Ext.onReady(function() {
    store=new Ext.data.JsonStore({
        url:'getData.php',
        data:[],
        fields:[
            {name:'id'},
            {name:'name'},
            {name:'password'}
        ]
    });
store.load();
new Ext.grid.GridPanel({
    store:store,
    mode:'remote',
    title:'简单Grid表格示例',
    applyTo:'grid',
    width:250,
    height:150,
    frame:true,
    columns:[
        {header:"id",width:50,dataIndex:'id',sortable:true},
        {header:"姓名",width:80,dataIndex:'name',sortable:true},
        {header:"年龄",width:80,dataIndex:'password',sortable:true}
    ]
})
});

 4后台查询从数据库取数据

<?php
$conn = mysql_connect("localhost", "root", "*****");
mysql_select_db("test");
$sql = "select id,name,password from login";
$result = mysql_query($sql, $conn);

while ($row = mysql_fetch_array($result)) {
    $arr4[] = $row;
}
echo json_encode($arr4);
?>

5运行http://localhost/jsonreader.html

关于引用ext的js,css报错问题Unknown: Failed opening required '/var/www/html/deploy/js.php'

删除ext目录下面的.htaccess文件

  • 大小: 11.3 KB
分享到:
评论

相关推荐

    php+Extjs+mysql实例

    本项目“php+Extjs+mysql实例”正是这样一个综合性的应用,它结合了三种技术,即PHP作为后端服务器语言,MySQL作为数据库管理系统,以及ExtJS作为前端JavaScript框架,实现了合同信息的全面管理功能,包括添加、修改...

    ssh+extjs+mysql整合

    在"ssh+extjs+mysql整合"中,我们将SSH框架与ExtJS前端技术和MySQL数据库结合起来,构建一个完整的Web应用。以下是对这个整合过程的详细说明: 1. **Spring**:Spring作为核心框架,负责管理应用程序的各个组件,...

    extjs+mysql实例下载

    在ExtJS和MySQL结合的应用中,前端通常使用Ajax技术异步与服务器交互。ExtJS提供了Ajax请求的封装,如`Ext.Ajax.request`方法,可以方便地发送GET、POST等HTTP请求到后端服务器,获取或提交数据。 4. **RESTful ...

    ssh2+extjs+mysql

    SSH2+ExtJS+MySQL是一种常见的技术栈组合,用于构建基于Web的、具有强大后端功能和现代化前端界面的应用程序。下面将详细解释这三个技术组件及其在开发中的作用。 **SSH2 (Struts2 + Spring + Hibernate)** SSH2是...

    nodejs+extjs4.2+mysql

    总结起来,这个项目是一个集成了 Node.js 后端、Express 框架、ExtJS 4.2 前端UI以及 MySQL 数据库的完整应用实例。开发者可以通过这个框架快速开发 CRM(客户关系管理)或其他类似业务系统,只需要关注业务逻辑的...

    extjs3连接mysql数据库实现增删查改功能

    本文将详细介绍如何使用ExtJS 3连接MySQL数据库并实现基本的CRUD(创建、读取、更新、删除)操作。 首先,理解ExtJS 3的核心概念至关重要。它提供了一套完整的组件库,包括表格、窗口、按钮、表单等,使得开发者...

    EXTJS + Struct +mysql +json

    EXTJS、Structs和MySQL是三个在Web开发中常见的技术组件,它们共同构成了一个完整的前后端数据交互系统。EXTJS是一种强大的JavaScript库,用于构建富客户端应用;Structs是基于Spring MVC模式的Java Web框架,常用于...

    Extjs + Spring MVC + hibernate + mysql

    标题 "Extjs + Spring MVC + hibernate + mysql" 涉及的是一个综合性的Web应用程序开发框架,结合了前端UI库、后端MVC框架、ORM工具和关系型数据库。让我们详细了解一下这些技术及其在实际项目中的应用。 1. ExtJS...

    crm_extjs_ssh_mysql

    【CRM系统概述】 ...总结来说,"crm_extjs_ssh_mysql"是一个采用Java后端SSH框架,配合MySQL数据库,以及ExtJS前端技术实现的客户关系管理系统。这种架构能够提供稳定、高效、用户体验良好的CRM解决方案。

    extjs图书管理系统MySQL版

    总结,"ExtJS图书管理系统MySQL版"集成了现代Web开发的多个关键技术,包括前端的动态交互、后端的数据处理以及数据库管理。它的实施涵盖了Web应用开发的多个层面,对于学习和实践Web开发技术,特别是 ExtJS 和 MySQL...

    extjs4 ssh mysql

    在IT行业中,开发Web应用程序是一项常见的任务,而“extjs4 ssh mysql”这个主题涉及到三个关键技术:ExtJS 4、SSH2和MySQL。下面将详细解释这三个技术以及它们如何协同工作来构建Web应用。 首先,ExtJS 4是一个...

    extjs+java+mysql通用后台管理

    在与Java和MySQL的结合中,EXTJS可以扮演前端展示和交互的角色,Java作为后端处理业务逻辑,MySQL则作为持久化存储,三者协同工作,能够搭建出高效的后台管理系统。 首先,EXTJS 5.1版本是EXTJS系列的一个重要里程...

    extjs+struts+mysql开发的考勤系统

    总结,这款基于ExtJS+Struts+MySQL的考勤系统展示了现代企业级应用开发的基本流程和技术选型。通过学习和实践这样的项目,开发者可以深入了解Web开发中的前端交互、后端逻辑处理以及数据库操作,为日后的项目开发...

    假期管理ext4.0项目(extjs4+ssh+mysql)

    《假期管理ext4.0项目:整合EXTJS4、SSH与MySQL的实践探索》 本文将深入探讨一个基于EXTJS4、SSH(Spring、Struts2、Hibernate)和MySQL数据库的假期管理系统,该项目旨在为小型企业提供高效且易用的假期管理解决...

    springmvc+ibatis+extjs+mysql

    在本项目中,我们探索了如何整合Spring MVC、iBatis、ExtJS和MySQL数据库来构建一个高效且用户友好的Web应用。这是一个经典的Java技术栈组合,广泛应用于现代企业级开发。 **Spring MVC** 是Spring框架的一个模块,...

    extjs 写的动态加载、增删改查、拖拽Tree (java mysql数据库 已有表结构 eclipse可直接导入)(完整版)

    在这个项目中,我们看到的是使用ExtJS实现的一个动态加载、增删改查和拖拽功能的树形控件(Tree),并与后端Java服务和MySQL数据库进行交互。这个项目适合那些希望学习如何在Web应用中集成高级UI特性的开发者。 ...

    extjs+ssh+mysql

    ExtJS 是一个强大的JavaScript前端框架,它提供了丰富的组件库,用于构建交互式的、数据驱动的Web应用程序。SSH(Struts2、Spring、Hibernate)则是一个经典的Java后端开发框架组合,用于处理MVC(Model-View-...

    Extjs3+MySQL后台数据库实现省份城市二级联动

    在IT行业中,构建交互式和动态的Web应用是常见的需求,ExtJS是一个强大的JavaScript库,用于构建用户界面,而MySQL则是广泛使用的开源关系型数据库。本文将深入探讨如何使用ExtJS 3结合MySQL来实现一个省份城市二级...

    ExtJs做到学生信息管理系统,Mysql数据库

    在本项目中,"ExtJs做到学生信息管理系统,Mysql数据库",意味着开发人员利用ExtJs来设计前端界面,并结合Java和JSP技术,以及Mysql数据库来实现了一个学生信息管理的系统。 首先,让我们深入了解一下ExtJs的关键...

    Extjs6.0 进销存 ssm

    总结来说,这个项目结合了前端的ExtJS 6.0框架和后端的SSM技术栈,构建了一个完整的进销存管理系统,涵盖了从用户认证到业务数据管理的多个层面。通过合理利用这些技术和工具,开发者能够构建出稳定、高效的管理应用...

Global site tag (gtag.js) - Google Analytics