Ext.data.proxy.Ajax代理
来源:互联网 发布:网络剧招商方案 编辑:程序博客网 时间:2024/05/17 19:56
Ext.data.proxy.Ajax代理是一个在应用程序中使用最为广泛的服务端代理,采用Ajax方式通过请求指定的URL来读写数据,但是不能跨域读取数据,如果需要读取跨域数据可以使用Ext.data.proxy.JsonP代理。
Ext.onReady(function (){ //创建数据模型 Ext.regModel("Person", { fileds: ["name", "age"] }); //创建Ajax代理 var ajaxProxy = new Ext.data.proxy.Ajax({ url: "/AjaxHandler/personServer.ashx", model: "Person", reader: "json" }); //创建请求参数对象 var operation = new Ext.data.Operation({ action:"read" //设置请求动作为read }); //发送请求 ajaxProxy.doRequest(operation, callback); //doRequest方法的回调函数 function callback(operation) { //获取元素响应数据 var responseText = operation.response.responseText; //获得记录总数 var totalRecords = operation.response.totalRecords; //获得记录数组 var records = operation.resultSet.records; Ext.Msg.alert("提示", "通过Ajax代理读取远程数据,记录总数是:" + totalRecords); }})其中,personServer.ashx代码如下:
using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace Ext.AjaxHandler{ /// <summary> /// personServer 的摘要说明 /// </summary> public class personServer : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string result = "[{ name:\"张三\",age:20},{ name:\"李四\",age:30}]"; context.Response.Write(result); } public bool IsReusable { get { return false; } } }}
0 0
- Ext.data.proxy.Ajax代理
- Ext.data.proxy.Proxy
- 玩转extjs5之Ext.data.proxy.Ajax(六)
- (47)Ext/data.proxy.Memory
- EXT中的代理Proxy初步
- Ext.data.proxy.Ajax 的CRUD操作及sync()的作用
- ajax代理Proxy初步理解
- http请求代理proxy-ajax
- Ext.data专题五: 常用proxy
- extjs Ext.data.proxy.Memory使用方法
- Ext.data.proxy.LocalStorage和SessionStorage
- Ext中代理Proxy的介绍
- Ext.data专题八: Ext.Ajax
- 重写Ext.Ajax.request,Ext.data.Connection
- Ext.data- Connection/Ajax/Record
- Ext.data- Connection/Ajax/Record
- Ext.data- Connection/Ajax/Record
- extjs的Ext.data.proxy.Proxy的Reader(Ext.data.reader.Reader)浅析
- 关于linux系统如何实现fork的研究(一)
- HTTP 请求方式: GET和POST的比较
- 体验文件操作2
- STL算法--------函数对象
- 机器学习学习笔记之rf模型
- Ext.data.proxy.Ajax代理
- 【架构】zookeeper在分布式应用中的重要作用
- swift入门教程(1)
- 黑马程序员--Java基础--字符串常用操作(二)
- Android存储空间——外部存储空间和内部存储空间
- 【因缘际会】知乎APP的简单的产品体验报告
- 服务器框架NetworkModel分析单例
- 关于鼠标拖拽的一点解释
- 理解OAuth 2.0