Я думаю, что константная форма в javascript пуста, потому что форма не отправляет данные. Когда я вижу вкладку «Сеть» в Chrome, полезная нагрузка отображается как отправленные данные: 0.
Визуализированный HTML:
Код: Выделить всё
Dashboard
[*]
$(window).on('load', function(){ /*This allows to execute your code after the page is rendered fully */
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("tablaVendedores").innerHTML = this.responseText;
}
};
xmlhttp.open("GET","cargaTablaVendedores.php?q=9",true);
xmlhttp.send();
})
[url=javascript:][/url]
[list]
[url=inicio.php][i][/i]Dashboard[/url]
[*]
[url=javascript:][i][/i]Mantenedor[/url]
[url=usuarios.php][i][/i] Usuarios[/url]
[url=logout.php][i][/i] Salir[/url]
" data-bs-html="true" aria-label="[i][/i] alfredo.santander@cartoni.cl " data-bs-original-title="[i][/i] alfredo.santander@cartoni.cl ">
[url=javascript:]
[i][/i]
[/url]
[/list]
[i][/i]Modificar vendedor
×
[i][/i]
[i]
[/i]
[i]
[/i]
[i]
Cancelar
Guardar
[/i]Modificar vendedor
×
[i][/i]
[i]
[/i]
[i]
[/i]
[i]
Cancelar
Guardar
Nombre
Marca
Sucursal
Estado
Modificar
Name1 MiddleName1 LastName1Activo
Name2 MiddleName2 LastName2Activo
var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
return new bootstrap.Popover(popoverTriggerEl)
})
$('html').on('click', function(e) {
if (typeof $(e.target).data('original-title') == 'undefined' &&
!$(e.target).parents().is('.popover.in')) {
$('[data-bs-toggle="popover"]').popover('hide');
}
});
Код: Выделить всё
)">Guardar
Код: Выделить всё
async function modificarVendedorA(event, nroModal) {
try {
event.preventDefault();
// Crear un objeto FormData para enviar los datos del formulario
const formu = document.getElementById("formularioModVendedor" + nroModal);
console.log(formu);
if (formu) {
console.log("Form encontrado");
} else {
console.log("Form NO encontrado");
return;
}
const formData = new FormData(formu);
// Display the key/value pairs for debugging
for (var pair of formData.entries()) {
console.log(pair[0] + ', ' + pair[1]);
}
// Enviar los datos del formulario al servidor usando Axios
const response = await axios.post('acciones/acciones.php?accion=modificarVendedor', formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
});
if (response.status === 200) {
const result = response.data;
console.log('Success:', result);
// Aquí puedes agregar lógica para manejar la respuesta del servidor
toastr.options = window.toastrOptions;
toastr.success("Formulario enviado exitosamente");
} else {
console.log('Network response was not ok.');
toastr.options = window.toastrOptions;
toastr.error("Error al enviar el formulario, intente más tarde");
}
} catch (error) {
toastr.options = window.toastrOptions;
toastr.error("Error al enviar el formulario, intente más tarde");
console.error("Error:", error);
}
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... javascript