Javascript 使用mockjax代理,won';t执行to done回调

Javascript 使用mockjax代理,won';t执行to done回调,javascript,ajax,mocking,Javascript,Ajax,Mocking,我使用mockjax 1.6.1模拟ajax并模拟响应。当我使用代理设置时,它不会执行成功回调。代码如下: $.mockjax({ url : "rest/getAvailableSysems", proxy : 'resources/scripts/cache/mocks/systems-mock.json' }); $.ajax({ url : "rest/getAvailableSysems", success : function(data) { // do somet

我使用mockjax 1.6.1模拟ajax并模拟响应。当我使用代理设置时,它不会执行成功回调。代码如下:

$.mockjax({
  url : "rest/getAvailableSysems",
  proxy : 'resources/scripts/cache/mocks/systems-mock.json'
});
$.ajax({
  url : "rest/getAvailableSysems",
  success : function(data) {  // do something
   };   // won't execute here
});
如果我使用reponseText,那么将执行回调,为什么? 代码如下所示

$.mockjax({
  url : "rest/getAvailableSysems",
  responseText: [{'name1':'value1'},{'name2':'value2'},{'name3':'value3'}]
});
$.ajax({
  url : "rest/getAvailableSysems",
  success : function(data) {  // do something
  };   // execute here
});
提前谢谢