我有以下应用程序:
var MyApp = Ember.Application.createWithMixins({
LOG_TRANSITIONS: true,
VERSION: window.APPVERSION ? window.APPVERSION : '',
/**
Specifies what HTML element inside index.html Ember
should manage for you.
**/
rootElement: window.TESTING ? '#qunit-fixture' : '#myapp',
/**
Hook, is invoked from the framework as soon the app becomes ready to use.
@method ready
**/
ready: function () {
Ember.Logger.debug('DEBUG: MyApp.VERSION : ' + MyApp.VERSION);
Ember.Logger.debug('DEBUG: -------------------------------');
},
/**
Our own $.ajax method around jQuery's. Makes sure the .then method
executes in an Ember runloop for performance reasons.
@method ajax
**/
ajax: function() {
var reply = $.ajax.apply(this, arguments);
Ember.Logger.debug('ajax reply : ' + reply);
return reply
},
...
});
如您所见,我试图在控制台上查看 ajax 回复的内容。但我无法看到这一点。如何在 javascript 控制台中显示服务器返回的数据?我已经能够通过检查网络通信(例如在 chrome 开发人员工具中)看到这一点,但我希望也能够在控制台中显示它(原因是,虽然返回的数据很好,但 ember没有渲染任何东西,所以我需要调查哪里出了问题,我想从可视化 ember 得到的回复开始)
该 ajax
方法根本没有调用吗?那为什么会在那里?