日期:2014-05-16  浏览次数:20313 次

GridPanel IE不能显示,火狐可以。。。。
JScript code
function init() {
    var ds = new Ext.data.JsonStore(
    {
        url: '../../../Ask/showAskDetail.aspx',
        totalProperty: 'total',  //返回数据的总条数
        root: 'data',            //数据存放在DATA中
        fields: [
            { name: 'cost', type:'string' }
        ],
        remoteSort: true
    });
 
     var roleGridPanel = new Ext.grid.GridPanel({
         store: ds,
         title: '后台数据分页',
         width: 400,
         height: 300,
         renderTo: Ext.getBody(),
         stripeRows: true,
         loadMask: true,
         columns: [{
            header: '成本价格',
            width: 75,
            dataIndex: 'cost'
        }]
    });
    ds.load();
   
};

Ext.onReady(init);




json格式: {'data':[{'cost':'0',}],'total':1}



IE下不能显示数据,火狐可以。。怎么回事啊?谢谢

------解决方案--------------------
单独跑下 showAskDetail.aspx 能运行吗?
------解决方案--------------------
应该是这个地方的问题:
json格式: {'data':[{'cost':'0',}],'total':1}

你改为:
json格式: {'data':[{'cost':'0'}],'total':1}

在ie中如果是最后一个不需要加,号的。加了认不到,但在火狐上是可以的。