您是Sencha touch2的新手,在从远程网址获取数据时遇到问题。当我在简单的休息时使用url客户端能够获取数据并且状态:200 ok。以下是简单休息客户端的输入供您参考。
---------------
url: http://190.40.2.14:9030/work
Method: post
Headers:Accept: application/json
Data:<workTO><platform>ALL</platform></workTO>
---------------
我如何使用帖子请求,标题和数据如何在Sencha touch2中执行此操作。
这是带代理的模型:
Ext.define('TestApp.model.myModel', {
extend: 'Ext.data.Model',
xtype:'modelList',
config: {
fields:['work'],
proxy:{
type:'rest',
// url:'http://localhost:9090/TestApp/app/store/sample.json',// this works
url:'http://10.30.2.141:9030/work',
reader:
{
type:'json'
}
}
}
});
答案 0 :(得分:0)
Ext.define('TestApp.model.ModelList', {
extend: 'Ext.data.Model',
xtype:'modelList',
config: {
fields:['task'],
proxy:{
type: 'ajax',
url:'http://localhost:9090/TestApp/app/store/sample.json',
callbackKey: 'theCallbackFunction'
},
reader: 'json'
}
});
你json应该有相对路径,不是绝对的ajax工作,跨域可以通过JSONP获得但你需要设置api与回调功能,否则它不会工作