【问题标题】:Accessing the information in build.settings through an ajax request通过 ajax 请求访问 build.settings 中的信息
【发布时间】:2014-08-21 21:29:51
【问题描述】:

所以我知道您可以将 json 文件用于load data into a store,但我想知道是否存在一种方法可以请求仅访问单个“变量”,类似于Ux.Locale.Manager 的工作方式。

更具体地说,我正在使用基于 Sencha Architect 构建的应用程序,我希望其中一个视图包含应用程序的版本。虽然我可以在每次构建时对该标签进行硬编码并更新它,但我想知道是否可以仅访问 build.settings 文件中的信息,特别是 versionStringversionCode 变量,以进行制作更轻松?如果可能的话,我将如何在不涉及 ModelStore 的情况下发出 ajax 请求?

【问题讨论】:

    标签: ajax extjs sencha-touch-2


    【解决方案1】:

    我想通了。我一直在想我必须用AjaxProxy 打电话,但一个简单的Ext.Ajax.request 就可以了:

    Ext.Ajax.request({
        url: 'build.settings',
        method: 'GET',
        success: function(response, opts){
            var data = JSON.parse(response.responseText);
            Ext.getCmp('appVersion').setHtml("version " + data.androidBuild.versionString + "." + data.androidBuild.versionCode);
        }
    });
    

    【讨论】:

      猜你喜欢
      • 2012-05-24
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 2015-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多