我在 udemy 上一门关于网络开发的课程,我发现显示的代码有一些错误(我不是唯一的),所以在一个多月没有得到导师的答复后,如果可以的话我会活下去帮我。
此代码用于登录“admin”区域、创建新管理员、编辑和删除它们。代码工作正常,直到添加“eliminar”(删除),当我单击删除时它会弹出警报,但不要删除 MySQL 中的项目,这不是唯一的问题。当我尝试登录时,似乎直到我删除了删除代码才让我登录,当我尝试添加新管理员时遇到同样的问题,所以我尝试在课程中寻求帮助但没有成功,并在中搜索新的解决方案其他学生也有问题,但大多数都像我一样迷茫。你能帮我解决一下吗?
PD。我已经无可救药了,我在视频457/500里,时间已经过去一个多月了,所以即使我想要也不能要。
这是管理 ajax:
$(document).ready(function(){
$('#guardar-registro').on('submit', function (e) {
e.preventDefault();
var datos = $(this).serializeArray();
$.ajax({
type: $(this).attr('method'),
data: datos,
url: $(this).attr('action'),
dataType: 'json',
success: function(data){
console.log(data);
var resultado = data;
if(resultado.respuesta == 'exito'){
Swal.fire(
'Correcto!',
'El administrador se creo correctamente!',
'success'
)
}else {
Swal.fire(
'Error!',
'Hubo un error!',
'Error'
)
}
}
})
});
// eliminar registros
$('.borrar-registro').on('click', function (e) {
e.preventDefault();
let id = $(this).attr('data-id');
let tipo = $(this).attr('data-tipo');
Swal.fire({
title: '¿Estás seguro?',
text: "Un registro eliminado no se puede recuperar",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Si, Eliminar!',
cancelButtonText: 'Cancelar'
})
pdd。抱歉,我知道我在这方面做得不好,但谢谢您的宝贵时间。
编辑1:如果我删除再次添加的“eliminar”(删除)部分,我可以登录并再次添加新的管理员,我猜这是我的电脑中的一个错误,但仍然无法使用删除部分来做到这一点。
繁花不似锦