Javascript ExtJS jsonp访问跨域cgi文件但响应syntaxError

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: '

我在extjs5 MVC项目中定义了一个存储。我想访问跨域cgi文件,所以设置代理类型:“jsonp”

加载存储后,Chrome会显示“未捕获的语法错误:意外标记:”

这是我的商店:

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)" }
如何解决此问题


谢谢

见:你好,埃文。谢谢你的回复。所以服务器应该通过传递回调函数包装数据,对吗?