服务器端代理:

  • 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)相关推荐

  1. 使用服务器端控制AJAX页面缓存

    你知道 response.setHeader("Cache-Control","no-cache"); 这条语句是干什么的吗? 这是用来防止浏览器缓存动态内容生 ...

  2. 服务器端代理proxy实现跨域访问

    在koa中使用代理proxy 我们知道浏览器有个"同源策略"的限制,再回忆一下,同源是 什么?所谓同源,即同协议.同域名.同端口.如果不满足同源三者条件任意一个,即是非同源,也就是 ...

  3. Extjs 数据代理

    Ext.data.proxy.Proxy 代理类的根类 客户端代理: 1.LocalStorageProxy:将数据存储在localStorage中,此种方式可以持久的将数据存储在客户端 要使用代理, ...

  4. Asp.net Ajax,Jquery,ExtJs 三种Ajax技术框架比较

    1.现流行的Ajax框架技术简介 现有的Ajax从框架角度分级的话,可以有以下分类: ·零级,完成base工作,包括扩展原有对象的方法,Ajax通讯部分,比较精简. ·一级,完成effect工作,包括 ...

  5. ajax会占用服务器端内存吗,javascript - 为什么不允许在jquery datatable服务器端处理ajax成功使用? - 堆栈内存溢出...

    我正在使用asp.net mvc5并尝试使用jquery datatable插件服务器端处理. 服务器端处理的教程显示了从服务器返回结果的格式.但是我的项目的不同之处在于我无法从服务器发送" ...

  6. nginx代理ajax跨域请求

    一.首先去下载一个nginx. 二.配置nginx的配置文件 nginx.conf server {listen 8088; #监听端口server_name localhost;#charset k ...

  7. 【Vue】高级系列(七)Vue-cli配置代理 - Ajax实战-demo3-GitHub用户查询-axios-pubsub

    文章目录 0. 使用Vue-cli配置代理 方法一 方法二 1. 准备工作 2. 静态页面 index.html App.vue Search.vue Main.vue 3. 初始化显示 main.v ...

  8. ExtJs 4.x Ajax简单封装

    /*** Ajax 请求*/ Ext.define("SinoCloudAjaxRequestClass", {constructor : function () {var me ...

  9. 掌握 Ajax,第 11 部分: 服务器端的 JSON

    在服务器端脚本和程序中用 JSON 进行响应和回复 文档选项 打印本页 打印本页 将此页作为电子邮件发送 将此页作为电子邮件发送 级别: 高级 Brett D. McLaughlin, Sr. (br ...

最新文章

  1. 企业环境下如何把ubuntu的dhcp改为静态IP
  2. ECC加密算法入门介绍
  3. C#函数式程序设计之惰性列表工具——迭代器
  4. 请你说明一下TreeMap的底层实现?
  5. 在python实现快速傅里叶变换FFT与频域滤波
  6. 主梁弹性模量计算_如何用梁格法计算曲线梁桥?
  7. kux转换为mp4软件_kux2mp4(优酷kux转换为mp4软件)下载-kux2mp4(优酷kux转换为mp4软件)免费版下载v2021...
  8. apache hadoop_春天遇见Apache Hadoop
  9. 作者:李喜莲(1992-),女,北京大学信息科学技术学院硕士生。
  10. linux apache mod_jk,Linux上安装Apache,安装mod_jk,相关配置
  11. Fragment 源码解析add()和replace()方法
  12. php 代码格式化命令,go fmt命令——格式化代码文件
  13. 变速恒频风电机组的优缺点_风电消防安全解决方案解析
  14. android sdk下载慢的解决方法
  15. 20145322 何志威《网络对抗》shellcode注入Return-to-libc攻击深入
  16. 非线性规划模型、0-1整数规划模型
  17. Django-Templates模板语法(三)
  18. 网易容器云平台的微服务化实践(一)
  19. MindSpore联邦学习框架解决行业级难题
  20. python——求解微分方程

热门文章

  1. 使用google开源框架Exoplayer开发自定义播放器
  2. 开源ImageFilter库v0.4:新增26种图片效果
  3. 详细讲解MapReduce二次排序过程
  4. WebVie打开woffice文档
  5. spring boot分环境导出自定义xml配置
  6. 十一、Android学习第十天——项目开始(转)
  7. 比较windows phone程序启动和android程序启动原理
  8. 回发或回调参数无效。下拉菜单中使用ajax,联动菜单引起的问题解决方案
  9. PHP中date()函数详细参数
  10. 前嗅ForeSpider中数据采集界面介绍