asp.net server side code

<%@ Page Language="C#" %>

<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{ String jsonString = "{success: true}";
jsonString=@"{users: [
{ id: 1, firstName: 'Tommy laptop', lastName: 'Maintz' },
{ id: 2, firstName: 'Rob', lastName: 'Dougan' },
{ id: 3, firstName: 'Ed', lastName: 'Avins' },
{ id: 4, firstName: 'Jamie laptop', lastName: 'Avins' },
{ id: 5, firstName: 'Dave', lastName: 'Dougan' },
{ id: 6, firstName: 'Abraham', lastName: 'Elias' },
{ id: 7, firstName: 'Jacky', lastName: 'Ngyuyen' },
{ id: 8, firstName: 'Jay', lastName: 'Ngyuyen' },
{ id: 9, firstName: 'Jay', lastName: 'Robinson' },
{ id: 10, firstName: 'Rob', lastName: 'Avins' },
{ id: 11, firstName: 'Ed', lastName: 'Dougan' },
{ id: 12, firstName: 'Jamie', lastName: 'Poulden' },
{ id: 13, firstName: 'Dave', lastName: 'Spencer' },
{ id: 14, firstName: 'Abraham', lastName: 'Avins' },
{ id: 15, firstName: 'Jacky', lastName: 'Avins' },
{ id: 16, firstName: 'Rob', lastName: 'Kaneda' },
{ id: 17, firstName: 'Ed', lastName: 'Elias' },
{ id: 18, firstName: 'Tommy', lastName: 'Dougan' },
{ id: 19, firstName: 'Rob', lastName: 'Robinson' }
]}";
String cb = Request.Params.Get("callback");
String responseString = "";
if (!String.IsNullOrEmpty(cb)) {
responseString = cb + "(" + jsonString + ")";
} else {
responseString = jsonString;
}
Response.Write(responseString); }
</script>

js:

Ext.define('MyApp.store.MyJsonPStore', {
extend: 'Ext.data.Store', requires: [
'MyApp.model.Person',
'Ext.data.proxy.JsonP',
'Ext.data.reader.Json'
], config: {
autoLoad: true,
data: [
{
id: 268,
firstName: 'Lewis',
lastName: 'Wright'
},
{
id: 557,
firstName: 'Beulah',
lastName: 'Sanchez'
},
{
id: 983,
firstName: 'Leon',
lastName: 'Martin'
}
],
groupField: 'lastName',
model: 'MyApp.model.Person',
storeId: 'MyJsonPStore',
proxy: {
type: 'jsonp',
url: 'http://www.abc.com/jsonp.aspx',
reader: {
type: 'json',
rootProperty: 'users'
}
}
}
});

reference:

http://docs.sencha.com/touch/2.3.1/#!/api/Ext.data.proxy.JsonP

sencha touch jsonp的更多相关文章

  1. sencha touch JsonP 自动提示消息 masked

    //公用类 Ext.define('app.util', { alternateClassName: 'util', statics: { /*为Ext.Viewport添加一个消息提示组件(需要初始 ...

  2. sencha touch 常见问题解答(1-25)

    欢迎留言补充,持续更新中... 1.sencha touch 是什么? 答:Sencha touch框架是世界上第一个基于HTML 5的移动应用框架.它可以让你的Web应用看起来像网络应用.美丽的用户 ...

  3. 关于sencha touch 的JSONP跨域请求的学习研究

    此篇文章是对自己在研究学习sencha touch的过程中的点滴记录,主要是JSONP的跨域请求这方面,对于何为是跨域概念还有不熟悉的,可以自己问下度娘. 先上张图: 我要完成的功能就是表格下拉刷新, ...

  4. sencha touch结合webservice读取jsonp数据详解

    sencha touch读取jsonp数据主要依靠Ext.data.JsonP组件,在mvc的store文件中定义代码如下: Ext.define('eparkapp.store.ParksNearb ...

  5. 跟我一起玩转Sencha Touch 移动 WebApp 开发(一)

    1.目录 移动框架简介,为什么选择Sencha Touch? 环境搭建 创建项目框架,框架文件简介 创建简单Tabpanel案例 自定义图标的方式 WebApp产品测试和发布 HTML5离线缓存 发布 ...

  6. 再探 Ext JS 6 (sencha touch/ext升级版) 变化篇 (编译命令、滚动条、控制层、模型层、路由)

    从sencha touch 2.4.2升级到ext js 6,cmd版本升级到6.0之后发生了很多变化 首先从cmd说起,cmd 6 中sencha app build package不能使用了,se ...

  7. Sencha Touch Guide

     1.一些命令 创建APP #  Make sure the current working directory is the Sencha Touch 2 SDK 例如D:\Program File ...

  8. 跟我一起玩转Sencha Touch 移动 WebApp 开发1

    跟我一起玩转Sencha Touch 移动 WebApp 开发(一) 1.目录 移动框架简介,为什么选择Sencha Touch? 环境搭建 创建项目框架,框架文件简介 创建简单Tabpanel案例 ...

  9. sencha touch 入门学习资料大全(2015-12-30)

    现在sencha touch已经更新到2.4.2版本了 重新整理一下资料 官方网站:http://www.sencha.com/products/touch/ 在线文档:http://docs.sen ...

随机推荐

  1. centos nginx和tomcat 通过反向代理生成想要的nexus网址

    研究背景: 最近一直在研究maven nexus 私服,所以想在自己带老笔记本上搭建一个私服,看到网上很多私服都有自己带域名,所以想在搭建过程中通过修改host 生成想要带域名 成功截图: 操作步骤: ...

  2. 网页js生成当前年月日 星期

    只需将下面代码插入需要显示日期的地方即可 <div style="color: brown; font-size: 10px;">今天是: <script lan ...

  3. linux系统安装对硬件有什么要求

    Linux系统对你的硬件要求不是很高,你可以参照你的系统上面的参数进行对照,Linux系统的初衷就是以最低的配置完成最高的性能,随意,现在的计算机都可以安装这个系统的,你不要顾虑多了,但是分区你不用系 ...

  4. 百度地图SDK下载以及创建应用(申请Key)和本地导入Demo

    一.百度地图SDK下载 http://lbsyun.baidu.com/sdk/download?selected=location 选择全部,然后分别下载开发包.示例代码.类参考. 二.创建应用(申 ...

  5. Echarts基于动态数据初步使用 及问题 代码记录.

    ECHARTS 插件 基本的动态数据展示(横向图) 下载 echarts.commn.min.js文件 在页面中进行引用, 并为Echarts图形准备一个div盒子 <!-- 引入插件 --&g ...

  6. PHP之文件的锁定、上传与下载

    小结文件的锁定机制.上传和下载 1.文件锁定 现在都在讲究什么分布式.并发等,实际上文件的操作也是并发的,在网络环境下,多个用户在同一时刻访问页面,对同一服务器上的同一文件进行着读取,如果,这个用户刚 ...

  7. JAXB - Annotations, Type Mapping: XmlSchemaType

    The annotation XmlSchemaType defines a mapping between an arbitrary Java type and a simple schema bu ...

  8. Shell中read的选项及用法

    1. Read的一些选项 Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项. -a :将内容读入到数值中 echo -n "Input muliple ...

  9. php里ezpdo orm框架初探

    http://jackyrong.iteye.com/blog/238930 http://www.oschina.net/project/tag/126/orm?sort=view&lang ...

  10. Appium 解决中文输入问题