【发布时间】:2012-01-16 13:48:44
【问题描述】:
我在解析一些 JSON 时遇到了一些问题。
整理服务器代码的人向我保证一切都很好,但是每当我尝试通过 sencha touch 中的 JSONP 代理解析一些 JSON 时,我都会收到警告“资源解释为其他但传输的 MIME 类型未定义。 ”。这告诉我,API 端的格式被破坏了。
示例回调是:http://api.pickple.com/comment/list?post_key=201108240008&site_key=etnews_20110616&format=json(抱歉,里面有韩语)
我用来解析的代码是:
Ext.define('Paythread.model.Comment', {
extend: 'Ext.data.Model',
fields: ['user_id', 'total_count'],
proxy: {
type: 'jsonp',
url: 'http://api.pickple.com/comment/list?post_key=201108240008&site_key=etnews_20110616&format=json',
reader: {
type: 'json',
root: 'result'
}
}
});
我已经在本地使用 JSON 文件尝试了相同的完全相同的代码,并且一切正常,所以我大约 95% 确定问题出在我如何解析它或 JSON 返回本身。
有什么想法吗?
【问题讨论】:
标签: json sencha-touch jsonp extjs