リモートサーバーにロードされているjsonファイルを取得するために、単純なJSONP呼び出しを実行しようとしています。
これは、サーバーにロードされた単純な json ファイルです。
{
"login": [
{
"themename": "NO",
"themeId": "1"
}
],
"homePage": [
{
"themename": "NO",
"themeId": "1"
}
],
"transactionDetails": [
{
"themename": "NO",
"themeId": "1"
}
]
}
このファイルを呼び出してデータを取得するコントローラーコード
Ext.data.JsonP.request(
{
url : 'http://xx.xx:8080/ThemeSelector.json',
callback : 'someCallback' ,
someCallback: function(success, result) {
var text = result.responseText;
var object = Ext.decode(text);
themeName = object['homePage'][0].themename;
}
});
エラーが発生しています"Uncaught SyntaxError: Unexpected token : "
応答をオブジェクトにラップする必要があることはわかっていますが、json ファイルとコードで正確な修正を行うことはできません。何か助けてください。
ありがとう