Javascript 使用mockjax代理,won';t执行to done回调
我使用mockjax 1.6.1模拟ajax并模拟响应。当我使用代理设置时,它不会执行成功回调。代码如下: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({
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
});
提前谢谢