如何在“停止”之后重新启动“mockjax”`
在我的应用程序中,我有一个shuffle按钮来启动和停止如何在“停止”之后重新启动“mockjax”`,mockjax,Mockjax,在我的应用程序中,我有一个shuffle按钮来启动和停止mockjax响应。作为第一次,我启动了mockjax,它可以正常工作。稍后,用户单击off按钮停止mockjax服务。(我正在显示服务器数据) 对于stop,我使用: stopSimulation : function( ) { if( !this.retriveSimulationStatus() ) { console.log("i switched off!!");
mockjax
响应。作为第一次,我启动了mockjax,它可以正常工作。稍后,用户单击off
按钮停止mockjax
服务。(我正在显示服务器数据)
对于stop,我使用:
stopSimulation : function( ) {
if( !this.retriveSimulationStatus() ) {
console.log("i switched off!!");
$.mockjax.clear(); //removes the simulation;
}
}
但是用户单击返回到start
按钮,但是mockjax
不会再次拦截以提供数据
那么,停止和启动
mockjax
服务的正确方法是什么呢?有人帮我吗?清除Mockjax处理程序并不会“阻止”它们,它会从Mockjax中删除它们。没有“启动”/“停止”功能。您需要清除处理程序,然后在需要启动时重新添加处理程序。下面是一个例子:
var handler = { url: '/foo', responseText: { foo: 'bar' } };
function start() {
$.mockjax(handler);
}
function stop() {
$.mockjax.clear();
}
清除Mockjax处理程序不会“停止”它们,而是从Mockjax中删除它们。没有“启动”/“停止”功能。您需要清除处理程序,然后在需要启动时重新添加处理程序。下面是一个例子:
var handler = { url: '/foo', responseText: { foo: 'bar' } };
function start() {
$.mockjax(handler);
}
function stop() {
$.mockjax.clear();
}