none
ERROR JAVASCRIPT RRS feed

  • Pregunta

  • Buenas, tengo el siguiente error al querer llamar una funcion de de C# con javascript, el script se  encuentra en

    las funciones en C# a las que quiero llamar se encuentran en el controlador CarpetasController

    //<Script>
            //Obtener todos las provincias de un Departamento
            public JsonResult GetProvinciabyid(int id)
            {
                List<Provincia> provincias = new List<Provincia>();
                provincias = _context.Provincias.Where(De => De.Departamento.DepartamentoId == id).ToList();
                //list.Insert(0, new Provincia { ProvinciaId = 0, Nombre = "Por favor Seleccione la Provincias" });
                return Json(new SelectList(provincias, "ProvinciaId", "Nombre"));
            }
            //</Script>
    
            //<Script>
            //Obtener todos los municipios de una Provincia
            public JsonResult GetMunicipiobyid(int id)
            {
                List<Municipio> municipios = new List<Municipio>();
                municipios = _context.Municipios.Where(Pro => Pro.Provincia.ProvinciaId == id).ToList();
                //list.Insert(0, new Municipio { MunicipioId = 0, Nombre = "Por favor Seleccione el Municipios" });
                return Json(new SelectList(municipios, "MunicipioId", "Nombre"));
            }
            //</Script>

    Tengo una vista llamada Create y la llamada se lo hace de la siguiente manera <script src="~/js/Carpetas/Carpetas.js"></script> 

    Las funciones sirven para cargar cada uno de los select hasta ahi no hay problema, el problema esta en la vista Edit el cual no puede llamar a dichas funciones el cual me tira el siguiente error.

    los scripts son los siguientes, 

    //Scrip para obtener todas las Provincias segun Departamento
    //<script>
    $(function () {
        $("#DepartamentoId").change(function () {      
            $('#MunicipioId').html('');    
            var url = 'GetProvinciabyid';
            var ddlsource = "#DepartamentoId";        
            $.getJSON(url, { id: $(ddlsource).val() }, function (data) {
                var items = '<option selected="selected" value="" disabled>--Seleccione la provincia--</option>';            
                $("#ProvinciaId").empty();            
                $.each(data, function (i, row) {                
                    items += "<option value='" + row.value + "'>" + row.text + "</option>";                   
                });
                $("#ProvinciaId").html(items);            
            })
            $('#MunicipioId').append('<option selected="selected" value="" disabled>--Seleccione el municipio--</option>');
            $("#ProvinciaId").val("");
            $("#MunicipioId").val("");        
        });
    });
    //</script>
    
    //Scrip para obtener todas los Municipios segun Una Provincia 
    //<script>
    $(function () {
        $("#ProvinciaId").change(function () {        
            var url = 'GetMunicipiobyid';
            var ddlsource = "#ProvinciaId";
            $.getJSON(url, { id: $(ddlsource).val() }, function (data) {
                var items = '<option selected="selected" value="" disabled>--Seleccione el municipio--</option>';
                items += '';            
                $("#MunicipioId").empty();
                $.each(data, function (i, row) {
                    items += "<option value='" + row.value + "'>" + row.text + "</option>";
                });
                $("#MunicipioId").html(items);
            })
        });
    });
    //</script>



    • Editado SOLARONE(1) lunes, 18 de noviembre de 2019 13:34
    lunes, 18 de noviembre de 2019 13:21

Respuestas