`
love4J
  • 浏览: 72164 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ext.data.ScriptTagProxy

    博客分类:
  • Ext
阅读更多
Ext.data.ScriptTagProxy是解决跨域访问的
在服务器端需要做一些处理,而不是单纯的返回json字符串
下边是EXT的API文档中提供的示例,这段后台代码会自动判断请求的类型,返回支持ScriptTagProxy或HttpProxy的数据
        PrintWriter out = response.getWriter();
	boolean scriptTag = false;
	String cb = request.getParameter("callback");
	if (cb != null) {
		scriptTag = true;
		response.setContentType("text/javascript");
	} else {
		response.setContentType("application/x-json");
	}
	if (scriptTag) {
		out.write(cb + "(");
	}
				out.print(jsonObject.toString());
	if (scriptTag) {
		out.write(");");
	}

jsonObject是通过json.jar创建的json对象。
分享到:
评论

相关推荐

    EXT核心API详解

    29、Ext.data.MemoryProxy类 ……… 25 30、Ext.data.ScriptTagProxy类 ………… 25 31、Ext.data.DataReader类 ……………26 32、Ext.data.ArrayReader类 …………… 26 33、Ext.data.JsonReader类 …………… 26 ...

    extjs帮助文档

    - `Ext.data.ScriptTagProxy.save(store, operation, successCallback, failureCallback)`:保存数据。 #### 三十一、Ext.data.DataReader类(第26页) - **概述**:Ext.data.DataReader类用于解析原始数据并将其...

    ExtJS入门教程(超级详细)

    29、Ext.data.MemoryProxy类 ……… 25 30、Ext.data.ScriptTagProxy类 ………… 25 31、Ext.data.DataReader类 ……………26 32、Ext.data.ArrayReader类 …………… 26 33、Ext.data.JsonReader类 …………… 26 ...

    EXT核心API详解.doc

    27. **Ext.data.ScriptTagProxy类**:通过脚本标签加载远程数据的代理。 28. **Ext.data.DataReader类**:数据读取器,解析服务器返回的数据并转换为Record实例。 29. **Ext.data.ArrayReader类**、**JsonReader类...

    extjs帮助文档pdf版

    - `Ext.data.ScriptTagProxy.load(params, callback, scope)`: 通过`<script>`标签加载数据。 #### 31. Ext.data.DataReader 类 (P.26) - **概述**:将原始数据转换为模型实例。 - **常用方法**: - `Ext.data....

    ext 基本知识-store-proxy-reader-ext-connection-实例

    Ext.data.HttpProxy和Ext.data.ScriptTagProxy是两种常见的Proxy类型,分别用于处理HTTP请求和通过标签加载数据。五、Ext.data.ReaderReader是用于解析服务器返回的数据,将其转换成Record实例的组件。在JsonStore中...

    extjs数据存储与传输详解

    **Ext.data.Connection**的主要作用是在Ext.data.HttpProxy和Ext.data.ScriptTagProxy中执行与后端服务器的数据交换任务。 **Ext.data.Connection**的使用示例如下: ```javascript var conn = new Ext.data....

    深入浅出Ext_JS:数据存储与传输

    本篇将重点讲解Ext.data模块,包括其基本概念、主要组件以及如何进行数据的获取和处理。 10.1 Ext.data简介 Ext.data是一个专门处理数据的模块,它包含了store、reader和proxy等组件,这些组件协同工作以确保数据在...

    精通JS脚本之ExtJS框架.part1.rar

    13.5.4 Ext.data.ScriptTagProxy 13.6 数据读取器 13.6.1 Ext.data.DataReader 13.6.2 Ext.data.ArrayReader 13.6.3 Ext.data.JsonReader 13.6.4 Ext.data.XmlReader 13.7 Ext.ux.DWR 13.7.1 Ext.data....

    精通JS脚本之ExtJS框架.part2.rar

    13.5.4 Ext.data.ScriptTagProxy 13.6 数据读取器 13.6.1 Ext.data.DataReader 13.6.2 Ext.data.ArrayReader 13.6.3 Ext.data.JsonReader 13.6.4 Ext.data.XmlReader 13.7 Ext.ux.DWR 13.7.1 Ext.data....

    ext树 无限级 json 数据格式 动态加载

    为了实现动态加载,EXT树使用了`Ext.data.TreeStore`,它是一个专门用来处理树形数据的存储类。TreeStore可以通过配置`proxy`来指定数据源,通常使用Ajax或ScriptTagProxy来实现异步加载。以下是一个基本配置示例: ...

    Ext + dwr 实现分页功能

    var proxy = new Ext.data.ScriptTagProxy({ url: 'dwr/call/plaincall/PagingService.getData', method: 'GET', scope: this, callback: function(data, response, options) { store.loadData(data); } });...

    Ext与后台数据库交互

    `Ext.data.DataProxy`定义了如何从服务器获取数据,并可以针对不同的数据源实现不同的代理类,如`AjaxProxy`、`ScriptTagProxy`等。 - **Reader(数据读取器)**:`Ext.data.DataReader`定义了如何解析从服务器...

    Ext深入浅出 数据传输

    10.5.3 ScriptTagProxy..................240 10.6 常用Reader...........................................241 10.6.1 ArrayReader.........................241 10.6.2 JsonReader ...........................242...

    extjs学习资源

    - **数据管理**: `Ext.data`是Extjs中用于处理数据的核心模块。 - **连接**: `Ext.data.Connection`和`Ext.data.Ajax`用于发起HTTP请求获取数据。 - **记录模型**: `Ext.data.Record`定义了数据模型的结构。 - **...

    EXTJS___API详解

    **XTemplate 和 Ext.data.Connection 类**:XTemplate用于渲染数据到HTML,Connection类处理Ajax请求,与服务器交互。 23-25. **Ext.Ajax, DataProxy, HttpProxy, MemoryProxy, ScriptTagProxy 类**:这些类涉及...

    JavaScript的ExtJS框架中表格的编写教程

    可以使用`Ext.data.MemoryProxy`来获取内存中的数据,或使用`Ext.data.ScriptTagProxy`来从远程URL获取数据。 ```javascript var store = new Ext.data.Store({ proxy: new Ext.data.MemoryProxy(data), ...

Global site tag (gtag.js) - Google Analytics