gpt4 book ai didi

javascript - Sencha 触摸 : How to get the simple json file as response using JSONP?

转载 作者:行者123 更新时间:2023-12-02 19:00:11 25 4
gpt4 key购买 nike

我正在尝试进行一个简单的 JSONP 调用来获取远程服务器上加载的 json 文件。

这是我在服务器上加载的简单 json 文件。

{
"login": [
{
"themename": "NO",
"themeId": "1"
}
],
"homePage": [
{
"themename": "NO",
"themeId": "1"
}
],
"transactionDetails": [
{
"themename": "NO",
"themeId": "1"
}
]
}

我的 Controller 代码调用此文件来获取数据

 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;

}
});

我收到错误“未捕获的语法错误:意外的 token :”

我知道响应应该包含在对象中,但无法在 json 文件和我的代码中进行精确更正。请问有什么帮助吗?

谢谢

最佳答案

JSONP 要求响应采用 JavaScript 函数调用的形式,并传递实际的 JSON 对象作为参数。纯 JSON 不会(不能)工作。

函数调用的具体细节(特别是函数名称)可能会有所不同,但通常它是添加到 HTTP 请求中的一个参数。服务器应根据该参数的值构建响应。

关于javascript - Sencha 触摸 : How to get the simple json file as response using JSONP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14864753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com