错误:当我尝试从url SENCHA TOUCH获取json时无效的标签

时间:2010-12-04 19:13:30

标签: sencha-touch

我尝试使用以下代码,我收到错误:无效标签

Ext.util.JSONP.request({
            url: 'http://demo.webfactory.mk/',
            callbackKey: 'callback',
            params: {
                action: 'retrieve',

            },
            callback: function(data) {
                console.log('Inside data');
                var dataarray = data.result;
                console.log(dataarray);

            }

    });

1 个答案:

答案 0 :(得分:1)

您也可以使用Ajax请求而不是JSONP,下面是代码示例。这对我有用。

  

注意您无法在Chrome中进行跨域Ajax调用,因此无法在chrome中进行测试。您需要将Sencha脚本部署到同一Web   您正在访问的服务器。但所有移动浏览器都支持这种交叉   域Ajax调用。

继续并实施相同的目标。

Ext.Ajax.request({
        url: reqUrl,
        defaultHeaders : 'application/json',
        success : function(response, opt) {
            dataarray = Ext.decode(response.responseText);
            //App.views.viewport.reveal('nextScreen');
        },
        failure : function(response, opt) {
            Ext.Msg.alert('Failed', response.responseText);
        }
    });