第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Ajax調用返回viewmodel但視圖不顯示結果

Ajax調用返回viewmodel但視圖不顯示結果

冉冉說 2019-04-17 18:19:25
我正在嘗試從局部視圖中的方法顯示返回的模型。調用是使用Ajax進行的,該方法返回一個viewModel。局部視圖處于模態(tài)中,因此單擊該按鈕時,將調用該方法并顯示局部視圖。在部分視圖中,如果我調試我可以看到它有數(shù)據(jù),但是當我循環(huán)它時,它不會在@ item.Users.Email或任何用戶屬性中顯示結果。我做錯了什么?這是代碼 [HttpGet]    public PartialViewResult GetUsersForJob(int? id)    {        WhoBidForJobViewModel vm = new WhoBidForJobViewModel();        var bids = (from j in _context.BidOfJobs where j.JobPostId == id       select j).ToList();        List<ApplicationUser> users = new List<ApplicationUser>();        foreach (var item in bids)        {            var user = (from u in _context.Users where u.Id ==        item.UserWhoBidId select u).First();            users.Add(user);        }        vm.Users = users;        return PartialView(vm);    }這是從Ajax調用該方法的控制器。@model  FinalWorkFinder.Models.WhoBidForJobViewModel   <ul class="interested-people">@foreach (var item in Model.Users){    <li>@Model.Users</li>}  </ul>這是模態(tài)內部的局部視圖。$.ajax({        url: '@Url.Action("GetUsersForJob", "Manage")',        type: "GET",        contentType: "JSON",        cache:false,        data: { id: idd },        success: function (users) {            $(".modal-title").html("Interested Users");                console.log(users);            }    });這是Ajax調用。
查看完整描述

2 回答

?
12345678_0001

TA貢獻1802條經(jīng)驗 獲得超5個贊

試試這個并告訴我你的代碼 idd


$.ajax({

       url:'/GetUsersForJob/Manage',

        type: "GET",

        contentType: "JSON",

        cache:false,

        data: { id: idd },

        success: function (users) {

            $(".modal-title").html("Interested Users");



                console.log(users);


            }



    });


查看完整回答
反對 回復 2019-05-17
?
四季花海

TA貢獻1811條經(jīng)驗 獲得超5個贊

經(jīng)過長時間的聊天和討論,結果是:


public PartialViewResult GetUsersForJob(int? id)

{

    WhoBidForJobViewModel vm = new WhoBidForJobViewModel();

    var bids = (from j in _context.BidOfJobs where j.JobPostId == id       select j).ToList();

    List<ApplicationUser> users = new List<ApplicationUser>();

    foreach (var item in bids)

    {

        var user = (from u in _context.Users where u.Id ==        item.UserWhoBidId select u).First();

        users.Add(user);

    }

    vm.Users = users;


    return PartialView("_partialView", vm);

}



$.ajax({

        url: '@Url.Action("GetUsersForJob", "Manage")',

        type: "GET",

        contentType: "JSON",

        cache:false,

        data: { id: idd },

        success: function (users) {

            $(".modal-title").html("Interested Users");


$("modal.selector.body").html("users");

                console.log(users);


            }



    });


查看完整回答
反對 回復 2019-05-17
  • 2 回答
  • 0 關注
  • 892 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號