Javascript ExtJS jsonp访问跨域cgi文件但响应syntaxError
我在extjs5 MVC项目中定义了一个存储。我想访问跨域cgi文件,所以设置代理类型:“jsonp” 加载存储后,Chrome会显示“未捕获的语法错误:意外标记:” 这是我的商店:Javascript ExtJS jsonp访问跨域cgi文件但响应syntaxError,javascript,extjs,jsonp,extjs5,extjs-mvc,Javascript,Extjs,Jsonp,Extjs5,Extjs Mvc,我在extjs5 MVC项目中定义了一个存储。我想访问跨域cgi文件,所以设置代理类型:“jsonp” 加载存储后,Chrome会显示“未捕获的语法错误:意外标记:” 这是我的商店: Ext.define('Myproject.store.MyStore', { extend: 'Ext.data.Store', model: 'Myproject.model.MyStore', proxy: { type: 'jsonp', url: '
Ext.define('Myproject.store.MyStore', {
extend: 'Ext.data.Store',
model: 'Myproject.model.MyStore',
proxy: {
type: 'jsonp',
url: 'http://mylink:8000/setting.cgi',
extraParams: {
act: 'get_lib_list'
},
reader: {
type: 'json'
}
}
});
答复内容:
{ "success": false, "error_code": 5006, "error_msg": "No such file or directory (-2)" }
如何解决此问题
谢谢见:你好,埃文。谢谢你的回复。所以服务器应该通过传递回调函数包装数据,对吗?