{% extends 'base.html.twig' %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %} {% block js_document_ready %} {{ parent() }} var $departamentoJudicial = $('#orden_merito_edit_departamentoJudicial'); $departamentoJudicial.change(function() { const departamentoId = this.value; // Realiza la solicitud AJAX para cargar las jurisdicciones // Reemplaza la URL con la ruta correcta para cargar las jurisdicciones console.log("Realizando solicitud AJAX a la URL: /cargar-jurisdicciones/" + departamentoId); // Limpia las opciones actuales del campo de selección de jurisdicciones var $jurisdiccionSelect = $('#orden_merito_edit_jurisdiccion'); $jurisdiccionSelect.empty(); //Agrego la opcion vacia const option = document.createElement("option"); option.value = ''; option.text = ''; $jurisdiccionSelect.append(option); $jurisdiccionSelect.formSelect(); $.ajax({ type: "GET", // Método HTTP url: '{{ path("cargar_jurisdicciones", {"departamentoId": "PLACEHOLDER"}) }}'.replace('PLACEHOLDER', departamentoId), dataType: "json", // Tipo de datos esperados en la respuesta success: function(data) { console.log("Datos recibidos de la solicitud AJAX:", data); var $jurisdiccionSelect = $('#orden_merito_edit_jurisdiccion'); // Agrega las nuevas opciones al campo de selección de jurisdicciones data.forEach(jurisdiccion => { const option = document.createElement("option"); option.value = jurisdiccion.id; option.text = jurisdiccion.descrip; $jurisdiccionSelect.append(option); }); $jurisdiccionSelect.formSelect(); }, error: function(error) { console.error("Error en la solicitud AJAX:", error); } }); }); $departamentoJudicial.change(); $('#{{ form.eliminar.vars.id }}').click( function(e) { e.preventDefault(); swal({ title: "Borrar", text: "¿Está seguro que quiere borrar el Orden de Mérito? \n Evalúe si lo que quiere es enviarlo a borrador", icon: "warning", buttons: true, dangerMode: true, }).then((aceptar) => { if (aceptar) { $('form').prop('action', '{{ path('orden_merito_delete', { idView: orden.idView }) }}'); $('form').submit(); } }); }); {% endblock %} {% block breadcrumb %}
{% endblock %} {% block titulo_body %}