使用mockjax代理,不会执行完成回调

时间:2014-11-03 07:34:01

标签: 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 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
});

提前致谢

0 个答案:

没有答案