• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

180
Vistas
Jquery - MVC - El nombre de la función no está definido en HTMLButtonElement.onclick

Busqué este error y probé la solución de otras personas, pero no se solucionó. Cambié las versiones de jquery, escribí el código desde el principio vs vs pero sigue siendo el mismo.

 [HttpPost] public JsonResult GetID(int ID) { List<User> users = db.users.ToList(); User user = users.FirstOrDefault(x => x.Id == ID); return Json(user, JsonRequestBehavior.AllowGet); } <button onclick="dataget()" id="personID" style="margin-left: 28%;"> <span class="fa fa-arrow-left text-dark" style="font-size:30px" aria-hidden="true"></span></button> <script type="text/javascript"> var dataget = function () { var ID = 1; $.ajax({ url: '/Finder/GetID/' + ID, type: 'POST', dataType: 'json', success: function (data) { $("#Name").html(data.Name); $("#Surname").html(data.Surname); } }); </script>
about 3 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Use esto como su botón;

 <button id="personID" style="margin-left: 28%;"> ... </button>

Debe colocar su secuencia de comandos dentro de una sección de afeitar, se insertará en la sección de secuencias de comandos en su diseño.

 @section script { <script type="text/javascript"> // execute this function upon page ready $(document).ready(function(){ // bind the event to your button $("#personID").click(function(e){ e.preventDefault(); //Fetch form data var sendData = { ID:1 }; $.ajax({ url: '@Url.Action("Find","GetID")', type: 'POST', data: sendData, dataType: 'json', contentType: 'application/json; charset=utf-8', success: function (data) { $("#Name").html(data.Name); $("#Surname").html(data.Surname); } }); }); }); </script> }
about 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda