ExtJs服务器端代理(Ajax)
服务器端代理:
- Ajax:在当前域中发送请求
- JsonP:跨域的请求
- Rest:与服务器进行RESTful(GET/PUT/POST/DELETE)交互
- Direct:使用 Ext.direct.Manager 发送请求
web应用程序开发过程中,与服务器端交互的技术最常用的就是Ajax了。Ajax 是使用Javascript创建一个HttpRequest,采用异步的方式从服务器获取数据。
Ext.onReady(function () { // 定义数据模型Ext.define('Person', {extend: 'Ext.data.Model',fields: ['name', 'age']});
// 一个包含AjaxProxy代理的Store, 使用参数方式绑定var store = Ext.create('Ext.data.Store', {model: 'Person',proxy: {type: 'ajax',url: rootUrl + 'sample/getjson',reader: {type: 'json', // 用来对服务器端响应数据进行解码,或从客户端读取数据。root: 'users' // 对应服务器端返回的数据节点}}});
// 当调用load()方法的时候,store会使用ajax的方式异步的请求url
store.load({ page: 2, // 配置请求参数,通过传递这些参数,我们可以完成分页、查询等操作。limit: 10,params: {name:'QF'},callback: function (records, operation, success) {if (success) {var msg = [];store.each(function (person) {msg.push(person.get('name') + ' ' + person.get('age'));});Ext.MessageBox.alert('提示', msg.join('<br />'));}}
});var msg = [];store.each(function (person) {msg.push(person.get('name') + ' ' + person.get('age'));});Ext.MessageBox.alert('提示', msg.join('<br />'));
});
转载于:https://www.cnblogs.com/ImaY/p/4602629.html
ExtJs服务器端代理(Ajax)相关推荐
- 使用服务器端控制AJAX页面缓存
你知道 response.setHeader("Cache-Control","no-cache"); 这条语句是干什么的吗? 这是用来防止浏览器缓存动态内容生 ...
- 服务器端代理proxy实现跨域访问
在koa中使用代理proxy 我们知道浏览器有个"同源策略"的限制,再回忆一下,同源是 什么?所谓同源,即同协议.同域名.同端口.如果不满足同源三者条件任意一个,即是非同源,也就是 ...
- Extjs 数据代理
Ext.data.proxy.Proxy 代理类的根类 客户端代理: 1.LocalStorageProxy:将数据存储在localStorage中,此种方式可以持久的将数据存储在客户端 要使用代理, ...
- Asp.net Ajax,Jquery,ExtJs 三种Ajax技术框架比较
1.现流行的Ajax框架技术简介 现有的Ajax从框架角度分级的话,可以有以下分类: ·零级,完成base工作,包括扩展原有对象的方法,Ajax通讯部分,比较精简. ·一级,完成effect工作,包括 ...
- ajax会占用服务器端内存吗,javascript - 为什么不允许在jquery datatable服务器端处理ajax成功使用? - 堆栈内存溢出...
我正在使用asp.net mvc5并尝试使用jquery datatable插件服务器端处理. 服务器端处理的教程显示了从服务器返回结果的格式.但是我的项目的不同之处在于我无法从服务器发送" ...
- nginx代理ajax跨域请求
一.首先去下载一个nginx. 二.配置nginx的配置文件 nginx.conf server {listen 8088; #监听端口server_name localhost;#charset k ...
- 【Vue】高级系列(七)Vue-cli配置代理 - Ajax实战-demo3-GitHub用户查询-axios-pubsub
文章目录 0. 使用Vue-cli配置代理 方法一 方法二 1. 准备工作 2. 静态页面 index.html App.vue Search.vue Main.vue 3. 初始化显示 main.v ...
- ExtJs 4.x Ajax简单封装
/*** Ajax 请求*/ Ext.define("SinoCloudAjaxRequestClass", {constructor : function () {var me ...
- 掌握 Ajax,第 11 部分: 服务器端的 JSON
在服务器端脚本和程序中用 JSON 进行响应和回复 文档选项 打印本页 打印本页 将此页作为电子邮件发送 将此页作为电子邮件发送 级别: 高级 Brett D. McLaughlin, Sr. (br ...
最新文章
- 企业环境下如何把ubuntu的dhcp改为静态IP
- ECC加密算法入门介绍
- C#函数式程序设计之惰性列表工具——迭代器
- 请你说明一下TreeMap的底层实现?
- 在python实现快速傅里叶变换FFT与频域滤波
- 主梁弹性模量计算_如何用梁格法计算曲线梁桥?
- kux转换为mp4软件_kux2mp4(优酷kux转换为mp4软件)下载-kux2mp4(优酷kux转换为mp4软件)免费版下载v2021...
- apache hadoop_春天遇见Apache Hadoop
- 作者:李喜莲(1992-),女,北京大学信息科学技术学院硕士生。
- linux apache mod_jk,Linux上安装Apache,安装mod_jk,相关配置
- Fragment 源码解析add()和replace()方法
- php 代码格式化命令,go fmt命令——格式化代码文件
- 变速恒频风电机组的优缺点_风电消防安全解决方案解析
- android sdk下载慢的解决方法
- 20145322 何志威《网络对抗》shellcode注入Return-to-libc攻击深入
- 非线性规划模型、0-1整数规划模型
- Django-Templates模板语法(三)
- 网易容器云平台的微服务化实践(一)
- MindSpore联邦学习框架解决行业级难题
- python——求解微分方程