Tengo mis dudas de que ese ajaxForm esté funcionando correctamente.
Por qué no asociás un AJAX común de jQuery al submit() de tu formulario o si el input no es de tipo submit a click()?
Código Javascript
:
Ver original$('#botonForm').click(function() {
// $(#tuForm).submit(function() { De usar el submit tenés que usar un preventDefault para evitar el envío del form
$.ajax({
type: "POST",
url: rutaATuArchivoQueProcesaElForm.php,
data: dataDelFormulario,
dataType: "json",
success: function (response) {
var parsed = $.parseJSON(response);
if (parsed.status=="True") {
alert("Eliminado!");
var idProd = response.product_id;
var elementos= $(nombre_tabla+' >tbody >tr').length;
if (elementos==1) {
location.reload();
} else {
$('#tr'+idProd).remove();
$(nombre_ventana_modal).modal('hide');
}
} else {
alert("Hubo un error al eliminar!");
$(nombre_ventana_modal).modal('hide');
}
}
});
});