Nécessité de remplir automatiquement la zone de texte des noms et prénoms avec les résultats de l’appel ajax. Voici le formulaire web aspx:
voici le script jquery avec appel ajax:
$("#lifeNumber").on('focusout', function (evt) { var options = {}; options.url = "pcfform.aspx/GetEmployees"; options.data = JSON.ssortingngify({ lifeNumber: $(evt.target).val() }); options.type = "POST"; options.dataType = "json"; options.contentType = "application/json"; options.success = function (result) { //need help here } }; options.error = function (xhr, status, err) { alert(err); }; $.ajax(options); });
Voici le WebMethod dans aspx:
public class Employee { public ssortingng FirstName { get; set; } public ssortingng LastName { get; set; } } [WebMethod] public static List GetEmployees(ssortingng lifeNumber) { PCF.Entities.Data.Entities db = new PCF.Entities.Data.Entities(); var data = db.MasterTables .Where(x => x.Life_Hosp == lifeNumber) .Select(x => new Employee { FirstName = x.FirstName, LastName = x.LastName }); return data.ToList(); }