Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

163
Views
¿Cómo obtener acceso a todo el objeto de afeitar del elemento elegido de la lista desplegable en el archivo cshtml a través de jQuery?

Lo siento, supongo que el título de la pregunta está un poco confuso, intentaré explicarlo correctamente a continuación.
Tengo un User modelo:

 public class User { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } }

Y creé un par de objetos de esta clase en el controlador, por ejemplo:

 | Id | Name | Age | |------|-------|-----| | 1111 | John | 25 | | 2222 | Sara | 21 | | 3333 | Pavel | 34 |

En mi página html, tengo una lista desplegable de arranque simple donde puedo elegir entre todos los usuarios deseables, como "John", "Sara" o "Pavel". En esta lista desplegable solo se muestran los nombres de los usuarios, ninguna otra información. Para esto, envié una lista con todos los usuarios a la Vista a través de la acción del controlador a través de ViewBag , como ViewBag.Users . Y luego lo usé en un archivo cshtml como este:

 <select id="inputUsers" class="form-control custom-select" required> @{ foreach (var user in ViewBag.Users) { <option>@user.Name</option> } } </select>

Se muestra correcto, pero después de elegir el nombre deseado, también quiero usar las otras propiedades del usuario en mi script jQuery. Por ejemplo, si elegí "Sara", también quiero usar su otra información, como Id (2222) y su edad (21) en el script jQuery.

Al final quiero usar algo como este script:

 $('#inputUsers').change(function () { var userName = $('#inputUsers').val(); //Something like this. But i don't know how to get access to userAge and userId ;( //alert('Hello' + userName + '! Your age is' + userAge + '. And your Id is' + userId) });

¿Cómo puedo obtener acceso a todo el objeto de usuario con el nombre elegido?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!