我是新手,并尝试学习。构建一个从文件加载JSON字符串的小应用程序。当我在localhost上运行我的应用程序时,数据视图显示正常,但是当我从共享主机帐户运行相同的应用程序时,我在无限循环中获得“加载”图形,并且不显示任何数据。您可以使用以下URL重现“加载”图形: Reproduce Error
我的.js代码:
var buglist;
Ext.setup({
tabletStartupScreen: 'tablet_startup.png',
phoneStartupScreen: 'phone_startup.png',
icon: 'icon.png',
glossOnIcon: false,
onReady: function () {
Ext.regModel('bugs', {
fields: ['bg_id', 'bg_short_desc', 'bg_reported_date']
});
var productsList = new Ext.DataView({
store: new Ext.data.Store({
model: 'bugs',
proxy: {
type: 'ajax',
url: 'bugs.json',
reader: {
type: 'json',
root: 'd'
}
},
autoLoad: true
}),
tpl: new Ext.XTemplate(
'<tpl for=".">',
'<div class="item">',
'<p>{bg_id}</p>',
'<p>{bg_short_desc}</p>',
'</div>',
'</tpl>'
),
itemSelector: "div.item",
fullscreen: true
});
}
});
我的JSON字符串:
{"d":[{"bg_id":3,"bg_short_desc":"Reports - Efficiency - time from order to shipment","bg_reported_date":"\/Date(1261589913930)\/"},{"bg_id":5,"bg_short_desc":"Remove SKU 375906","bg_reported_date":"\/Date(1262195615067)\/"}]}
请帮忙。 谢谢 萨贾德
答案 0 :(得分:0)
bg_reported_date,你为什么要把它包装在Date()中?只需在字段中使用类型:'date'和dateFormat:'U'为bg_reported_date模型。
你看过了响应吗?它回来了吗?错误?