我正在尝试进行简单的 JSONP 调用以获取加载在远程服务器上的 json 文件。
这是我在服务器上加载的简单 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 文件和我的代码中进行精确更正。请问有什么帮助吗?
谢谢