我使用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
});
提前致谢