Sencha Touch で別のドメインから情報を取得する方法がわかりません。別の Web サービスから情報を取得した JavaScript から取得したデータをストアに入力したいと考えています。
テストのために、simpleTest.js に次のコードを書きました。
function hello(){
"test":[{ "text": "hello"}];
}
そして店内はこんな感じ。
Ext.define("AccessibleMap.store.Teststore", {
extend: "Ext.data.Store",
config: {
model: "AccessibleMap.model.Testmodel",
autoLoad: true,
proxy:{
type: 'jsonp',
url: 'http://test.accessiblemap.square7.ch/live%20access/scripts/simpleTest.js',
reader:{
type : 'json',
rootProperty : 'test'
}
}
}
});
ページが見つからないというエラー メッセージが表示されます。
Uncaught SyntaxError: Unexpected token : simpleTest.js:2
問題はコールバックのようです。どうすればこれを修正できますか?
javascriptでコールバックを作成するにはどうすればよいですか? 返される文字列をjsonで文字列化する必要がありますか?