Javascript 在POST方法中恢复上载
这是我上传数据的功能,我只是想问一下如何解决这个问题。我的问题是,当发生错误或数据不正确时,函数将停止。 那么,在完成上传后,我如何恢复该功能并记录错误呢Javascript 在POST方法中恢复上载,javascript,jquery,post,upload,Javascript,Jquery,Post,Upload,这是我上传数据的功能,我只是想问一下如何解决这个问题。我的问题是,当发生错误或数据不正确时,函数将停止。 那么,在完成上传后,我如何恢复该功能并记录错误呢 const createEngage = async (allEngagement, index)=> { if (allEngagement.length - 1 >= index ){ var params = { subject: allEngagement[i
const createEngage = async (allEngagement, index)=> {
if (allEngagement.length - 1 >= index ){
var params = {
subject: allEngagement[index].subject,
contact: allEngagement[index].contact,
date_sent: allEngagement[index].date_sent,
recipient: allEngagement[index].recipient
}
params = JSON.stringify(params);
const BASE_URL = '/asp/api/import'
var requestOptions = {
method: 'POST',
headers: {
'Accept': 'application/json',
"Content-Type": "application/json"
},
body: params
};
fetch(BASE_URL, requestOptions)
.then(response => response.json() )
.then(async result => {
console.log(result)
if (result.message == 'success'){
$(`#list-item-${index}`).find('.list-status').text('Done')
createEngage(allEngagement, index + 1);
}
})
.catch(error => console.log('error', error));
}
}