Javascript 将两个参数从控制器发送到Ajax | Asp.Net

Javascript 将两个参数从控制器发送到Ajax | Asp.Net,javascript,c#,asp.net,ajax,asp.net-core,Javascript,C#,Asp.net,Ajax,Asp.net Core,我有一个问题,是否可以将两个参数从控制器发送到Ajax以供查看 我有两个存储数据的变量 我需要一个最佳的解决方案 我试过: 控制器: [HttpGet] public async Task<ActionResult> GetDepartmentAndManager(string userId) { var danePracownika = _uzytkownicyContext.Uzytkownicy

我有一个问题,是否可以将两个参数从控制器发送到Ajax以供查看

我有两个存储数据的变量

我需要一个最佳的解决方案

我试过:

控制器:

 [HttpGet]
        public async Task<ActionResult> GetDepartmentAndManager(string userId)
        {

            var danePracownika = _uzytkownicyContext.Uzytkownicy
                                                    .Where(x => x.Id == IntIdCzlowieka)
                                                    .Select(s => new
                                                    {
                                                        UserDepartament = s.Departament,
                                                        UserManager = s.ManagerLogin

                                                    });


            var userDetailsAU = _ecpContext.AC_Merge_V
                                           .Where(x => x.Id == IntIdCzlowieka)
                                           .Select(s => new
                                           {
                                               WymiarEtatu = s.WymiarEtatu,
                                               NormaDzienna = s.NormaDzienna

                                           });


            return Json(danePracownika, userDetailsAU);
        }


  $.ajax({

            url: "@Url.Action("GetDepartmentAndManager", "Uzytkownicy")",
            type: "GET",
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            data: {"userId": JSON.stringify(userId)},
            cache: false,
            success: function (data, user) {
                $("#Id_department")
                    .dxTextBox("instance")
                    .option("value", data[0].UserDepartament);
                $("#Id_manager")
                    .dxTextBox("instance")
                   .option("value", data[0].UserManager);
            }

        });

将这些值作为对象的属性返回:

return Json(new { data = danePracownika, user = userDetailsAU });
然后在响应中,它们将是结果的属性:

success: function (result) {
    $("#Id_department")
        .dxTextBox("instance")
        .option("value", result.data[0].UserDepartament);
    $("#Id_manager")
        .dxTextBox("instance")
        .option("value", result.data[0].UserManager);
    // I assume you also want to use result.user somewhere...
}