我正在尝试重新启动服务。为此,我必须执行2个API调用。 首先取消然后运行。
我正在尝试通过将成功取消调用内的运行绑定为回调来执行这2个POST Ajax调用。但它给我错误,并不会刷新浏览器成功。当我仅执行一个调用“运行”时,它运行良好,并且页面也重新加载。
仅供参考:这些是POST Ajax调用。
onClickRestart(params, onSuccess, onFailure) {
var {
pipelineName,e
} = params;
const url1 = `/api/${params}/cancel`;
const url2 =`/api/${params}/run`
return $.ajax({
type: 'POST',
url1,
processData: false,
async:false,
contentType: 'application/json',
success: (response) => {
if(!response.error) {
$.ajax({
type: 'POST',
url2,
processData: false,
async:false,
contentType: 'application/json',
success: (response) => {
if(!response.error) {
location.reload(true);
}
},
error: (error) => {
console.log(error);
}
});
}
},
error: (error) => {
console.log(error);
}
});
}
我的错误是什么?