Javascript 单击表格中的“删除”按钮后刷新页面
我在angular 10中开发了我的应用程序,我想在删除一行时重新加载(我的页面)我的表,我使用location.reload(),但没有刷新。 这是密码Javascript 单击表格中的“删除”按钮后刷新页面,javascript,jquery,angular,typescript,Javascript,Jquery,Angular,Typescript,我在angular 10中开发了我的应用程序,我想在删除一行时重新加载(我的页面)我的表,我使用location.reload(),但没有刷新。 这是密码 openDialog(contact:Contact) { Swal.fire({ title: 'Voulez-vous supprimer ce contact?', icon: 'warning', showCancelButton: true, confirmButtonText: 'Supprim
openDialog(contact:Contact) {
Swal.fire({
title: 'Voulez-vous supprimer ce contact?',
icon: 'warning',
showCancelButton: true,
confirmButtonText: 'Supprimer!',
cancelButtonText: 'Annuler'
}).then((result) => {
if (result.value) {
return this.removeContactService.sendContact(contact.id).subscribe(data => {
Swal.fire(
'Effectué!',
'Le contact a été supprimé.',
'success'
)
this.getContactList();
location.reload();
},error => {
console.log("Erreur lors de la suppression du contact : ",error);
});
}
})
}
当用户单击“删除”按钮时,我如何刷新包含我的表的页面?您返回的是
sendContact
功能,因此之后的代码将不会执行。尝试删除return
。是否检查代码是否在subscribe
回调中无误运行?Hello@thanhdx,我的suscribe回调中有此错误:错误:{错误:语法错误:JSON.parse的位置0处JSON中的意外标记R(“名称:”HttpErrorResponse“确定:错误状态:200 statusText:“确定”url:”“proto:HttpResponseBaseMaybe解析HTTP响应的结果时出错,因此订阅进入错误回调,而不是数据回调,因此代码没有运行到位置。reload()
。感谢@thanhdx,这是我的api调用@RequestMapping(value=“/remove”,method=RequestMethod.POST)public ResponseEntity remove(@RequestBody String id){contactService.removeOne(Long.parseLong(id));返回新的ResponseEntity(“remove Success!”,HttpStatus.OK);}我返回在错误对象中可见的文本remove Success。