SSH+EXTJS前台不能显示数据?

问题描述

我是一个新手,最近碰到一个小问题,望有识之士能给与我解答!非常感谢!一个简单的问题,后台得到的数据通过前台显示,使用extjs4.其中extjs的代码如下:Ext.Loader.setConfig({enabled: true});Ext.Loader.setPath('Ext.ux', 'extjs/examples/ux/');Ext.require([ 'Ext.grid.*', 'Ext.data.*', 'Ext.util.*', 'Ext.tip.QuickTipManager', 'Ext.ux.LiveSearchGridPanel']);Ext.onReady(function() { Ext.QuickTips.init(); // sample static data for the store Ext.define('City', { extend: 'Ext.data.Model', fields: [ { name: 'id', type: 'int' }, { name: 'name', type: 'string'}, { name: 'countryCode',type: 'string'}, { name: 'district', type: 'string'}, { name: 'population', type: 'int' } ] }); function population(val) { if (val > 50000) { return '<span style="color:green;">' + val + '</span>'; } else if (val < 50000) { return '<span style="color:red;">' + val + '</span>'; } return val; } var store = Ext.create('Ext.data.Store', { storeId:'cityStore', model: "City", proxy: { type: 'ajax', url: 'city!list.action', reader: { type: 'json', root: 'citys' } }, autoLoad : true }); // create the Grid, see Ext. Ext.create('Ext.grid.Panel', { title: 'City', store: Ext.data.StoreManager.lookup('cityStore'), columns: [ {header: 'ID', dataIndex: 'id'}, {header: 'Name', dataIndex: 'name', editor: 'textfield'}, {header: 'countryCode', dataIndex: 'countryCode', flex:1, editor: { xtype: 'textfield', allowBlank: false } }, {header: 'district', dataIndex: 'district'}, {header: 'population', dataIndex: 'population', renderer:population} ], selType: 'rowmodel', plugins: [ Ext.create('Ext.grid.plugin.RowEditing', { clicksToEdit: 1 }) ], height: 200, width: 400, renderTo: Ext.getBody() });});后台的SQL语句是运行了的,但是前台就是显示不出来,请问这是怎么回事呢?本人对JS不是很熟,望大侠不以此问题低劣,不吝赐教!

解决方案

会不会是json最后少了一个 } ?
解决方案二:
1,前台接收的字段名和sql查询出的字段名是否对应上了?2,查询结果是否返回了?3,返回的结果在action中你放哪了?是否返回给了前台页面?
解决方案三:
一把是后台json请求的格式有问题导致:先看是否有后台的请求到action 如果有,那么就对了。那就检查返回的json格式http://blog.csdn.net/dys1990/article/details/7484526http://www.mhzg.net/a/20115/201151210270238.html

时间: 2024-09-28 01:38:12

SSH+EXTJS前台不能显示数据?的相关文章

jsp-JSP,MVC查询外键所在表中的其他内容并放入list中在前台页面显示数据

问题描述 JSP,MVC查询外键所在表中的其他内容并放入list中在前台页面显示数据 VO中的字段 Emp private String id; private String e_id; private String e_head; private String e_name; private String e_sex; private Dep d_id; private String e_tell; private String e_address; Dep private String d_

ASP.NET MVC中前台页面提交数据到后台控制器

方式一: 数据存储模型Model:此方式未用到数据存储模型Model,仅简单的字符串string型数据传递 前台接收显示数据视图View:  代码如下 复制代码 <div style="height:300px; width:100%"> <div style="margin-left:100px;margin-top:50px;"> <input id="testData" type="text"

ExtJs学习笔记(21)-使用XTemplate结合WCF显示数据

个人认为,XTemplate是ExtJs中最灵活的用来显示数据的组件,有点类似aspx中的Repeater控件,显示数据的模板完全可以由用户以html方式来定制. 先给一个官方的静态示例(稍微改了下),代码并不复杂,关键的地方,我已经注释了 1 <script type="text/javascript"> 2 Ext.onReady(function() { 3 4 var data = { 5 name: 'Jack Slocum', 6 title: 'Lead De

SSH框架 关于查询视图数据在jsp页面上显示不了的问题

问题描述 SSH框架 关于查询视图数据在jsp页面上显示不了的问题 问题描述:有排课表Course,从中取出四个属性来生成视图Information,然后在service层写业务逻辑想显示视图的数据时,jsp页面显示不出数据来.service层代码: 在数据库中视图information是有数据的,请问service层应该怎么写才能在jsp中显示视图的数据? 解决方案 照你这个方法,只是返回了查询数据列表view对象,然后你需要在控制层@Controller修饰的类的某个方法中调用这个查询,并把

dropdownlist-asp.net DropDownList 在后台绑定了数据 前台不显示

问题描述 asp.net DropDownList 在后台绑定了数据 前台不显示 后台代码: this.dp_fenlei.DataSource = DbHelperSQL.GetDataTableAll(""SELECT * FROM [视频分类] WHERE 商家编号_ID = "" + Session[""aid""] + """"); this.dp_fenlei.DataVal

时间组件 精确到分-ExtJS 前台时间组件取值,在界面上显示,精确到分

问题描述 ExtJS 前台时间组件取值,在界面上显示,精确到分 ExtJS的时间组件,取值之后在界面上显示精确到分.应该如何获取? 要在下面的显示框中显示,精确到分. 解决方案 如果有源码,自己继承一下,修改一下返回值方法. 类似http://shuimomo.blog.51cto.com/1141396/1293750/ 改写一下返回值就行了或者格式化返回值. 解决方案二: ext没有2个结合的组件吧,自己扩展的看源代码是否有格式化参数设置 如Ext.picker.Time这个插件配置**fo

olap数据挖掘,数据库是Sql2008,通过mdx语句查询数据在前台WEB显示。

问题描述 olap数据挖掘,数据库是Sql2008,通过mdx语句查询数据在前台WEB显示. 现在通过MDX语句查询到的是 cellSet 数据集合 因为刚接触,想请教一个思路, 项目功能大致是 指定某个数据库,能对改数据库的数据进行数据挖掘.因为数据库不固定,所以层次和结构都不明确,有大神能给个解决方向吗? 解决方案 你好 你要想一下你这么专业都没有办法 而且sql2008数据库这么复杂又总要的数据谁都不敢实验 万一数据丢了就麻烦了

mysql-phpmyadmin 不能显示数据怎么弄?

问题描述 phpmyadmin 不能显示数据怎么弄? 解决方案 phpMyAdmin数据中文显示乱码 解决方案二: 造成这样的原因是因为权限不够,所以我们需要重新赋予一下权限,使用SSH工具输入chown mysql:mysql -R /usr/local/mysql/*回车,然后再输入chown mysql:mysql -R /data/mysql/*并回车,这样权限就重新赋予了. 再次打开phpMyAdmin并切换到该数据库,然后选中使用中的表,点击下方的修复表,最后就可以看到数据表恢复正常

iframe载入数据问题-extjs tab引入iframe 数据载入滞后

问题描述 extjs tab引入iframe 数据载入滞后 我在工程中用extjs tab标签引入一个iframe 连接到其他页面,在主页面查询数据之后数据要放到ifram的页面中,但是点击查询之后会先刷新一下页面iframe中内容还是空的,必须再点击一次查询数据才能显示,extjstab代码如下: items : [{ id:'workSpace', title : '首页', treePath:'', closable : false, html:'