Javascript sencha phonegap无法绑定到json
我想我已经阅读了有关sencha phonegap和json的所有问题 不过,我想寻求有关如何在设备中绑定JSON的帮助。在Chrome中,它工作得很好,但是当我使用Eclipse编译它时,当涉及到绑定到JSON数据时,它就死了。我得到了一个简单的文本字段,输入值,然后过滤存储。但什么都没有发生 我的设备正在运行android 2.1,我所有的Javascript sencha phonegap无法绑定到json,javascript,extjs,datastore,Javascript,Extjs,Datastore,我想我已经阅读了有关sencha phonegap和json的所有问题 不过,我想寻求有关如何在设备中绑定JSON的帮助。在Chrome中,它工作得很好,但是当我使用Eclipse编译它时,当涉及到绑定到JSON数据时,它就死了。我得到了一个简单的文本字段,输入值,然后过滤存储。但什么都没有发生 我的设备正在运行android 2.1,我所有的.js和.json文件都在资产/www文件夹下: //sample store var bogus = new Ext.data.Store({ mo
.js
和.json
文件都在资产/www
文件夹下:
//sample store
var bogus = new Ext.data.Store({
model: 'Dictionary',
autoLoad:true,
proxy: {
type: 'ajax',
url:'bogus.json',
reader: {
type: 'json',
root: 'table_t'
}
}
});
//** heres my action event in searchfield
//** programmatically changes the json data
bogus.proxy.url = 'another.json';
bogus.load();//then load
Ext.getCmp('mylist').bindStore( bogus );/* this becomes dead :( */
感谢您的帮助。对于那些对脱机JSON有问题的人,您可以编辑
sencha debug.js
并查找以下内容:onExt.data.Connection.onComplete
然后将第一个if语句更改为:
if ((status >= 200 && status < 300) || status == 304 ||
(status == 0 && r.xhr.responseText.length > 0) ) {
if((状态>=200&&status<300)| |状态==304 | |
(状态==0&&r.xhr.responseText.length>0)){
修复程序来自sencha论坛的joelmay。Thanx