2 qq 31409683 qq_31409683 于 2016.04.10 18:07 提问

Extjs ajax json从store获取数据失败

如图:getStore()获取store数据之后赋值给tdStore,遍历过程中的数据是正确的,但是把把遍历到的数据放在tdStore中时提醒add函数undefined,然后打印了一下tdStore,发现是未定义的,这是为什么??

图片说明

1个回答

showbo
showbo   Ds   Rxr 2016.04.10 19:10

Ext.getStore没有获取到store对象,自己检查下这个store对象的storeId是什么,注意大小写匹配
http://docs.sencha.com/extjs/4.1.3/#!/api/Ext-method-getStore

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Extjs 如何获取jsonstore中的数据
 例子: var store = new Ext.data.JsonStore({ url:thisForm.action +"?method=childTheme", root: datalist, fields: [title, username,loginTimes] }); var aaa0 = store.load(); 获取title的数据:store.ge
ExtJs Store读取返回值
store.on('load', function(row, data,a) {   console.log(store.reader.jsonData.totalWeight);   })
ExtJs中的store获取数据
<br /> var ds = new Ext.data.JsonStore({ url: "test.asmx/ShowList", fields: ['name', 'age'] }); //测试数据 [{name:'xx',age:12}] var tmp; ds.load(); ds.on("load", function() { //tm
Extjs6 设置Store、Ajax、form的请求方式(GET、POST)
Ajax请求和Form的submit方法设置请求方式和原来一样,使用method : 'POST'设置 // 表单提交 winForm.getForm().submit({ waitTitle : '提示',// 标题 waitMsg : '正在提交数据请稍后...',// 提示信息 url : '../../../dayReportController/add.do',
extjs5 store.load()之后无法获取数据问题
需求:页面打开的时候,主视图展示所有,辅视图不显示,在增加搜索条件之后,辅视图需要默认展示主视图第一条记录.简略页面如下页面是用extjs5搭建的,我查了下百度,extjs store.load()是异步请求,所以导致接下来的渲染失败,失败的代码如下:search_order_txnNo = orderTxnNo.getValue(); search_detail_order_id...
玩转extjs5之Ext.data.proxy.Ajax(六)
AjaxProxy(Ajax数据代理类)是应用程序中使用最广泛的获取数据的方式. 它使用AJAX请求来从服务器获取数据, 然后通常将它们放入 Store中. 例如: Ext.define('User', { extend: 'Ext.data.Model', fields: ['id', 'name', 'email'] }); //一个包含AjaxProxy代理的Store,
Extjs中的store数据进行json序列化
当Extjs前台需要进行将store中的数据,转成json字符串,以便传给后台处理 有以下2种方式去进行store转json var jsonData = Ext.encode(Ext.pluck(store.data.items, 'data')); 第2种: var datar = new Array(); var jsonDataEncode = ""; var recor
Extjs-数据存储与传输 Ext.data和Ext.data.Connction
1.Ext.data 在命名空间定义了一系列store,reader,和proxy grid和comboBox都是以Ext.data为媒介获取数据的,它包含了异步加载,类型转换,分页等功能 Ext.data默认支持Array,JSON,XML等数据格式,可以通过Memory,HTTP,ScriptTag等方式获得这些格式的数据. 如果实现新的协议和新的数据结构,只需要扩展reader和proxy
Extjs从后台读取数据的三种方式
1.      使用form表单提交 使用表单提交是调用了表单的submit方法,其配置项包括url、method等。这种方式能够以JSON的形式提交参数信息。 var myform = Ext.create('Ext.form.Panel',{    defaultType: 'textfield',    items:[{       fieldLabel : 'Name',   
extJs中通过jQuery的ajax进行跨域(即jsonp进行跨域)获取数据
extJs中通过jQuery的ajax进行跨域(即jsonp进行跨域)获取数据