为了账号安全,请及时绑定邮箱和手机立即绑定

使用 JQuery ajax 在 div 中插入控制器数据作为段落

使用 JQuery ajax 在 div 中插入控制器数据作为段落

C#
呼如林 2021-06-18 18:16:26
我有一个从模型中检索数据的控制器,并希望添加在名为 test 的 div 中检索到的每一位数据,数据是 div 中的一个段落,但是我无法让它工作。这是我的控制器:namespace MyGamesProject.Controllers{public class GamesController : ApiController{    private GamesDBEntities db = new GamesDBEntities();    // GET: api/Games    public IQueryable<object> GetAllGames()    {       var games = db.Games.Include(d => d.DailyDatas)                    .GroupBy(d => new { d.name, d.year })                    .OrderBy(d => d.Key.name)                    .Select(d => new                    {                        d.Key.year,                        d.Key.name                    }                    );        return games;    }}}这是我在 cshtml 视图页面中使用的 ajax:<div id="test"></div>@section Scripts {<script>    $.ajax({        url: "/api/Games/",        method: "GET",        dataType: 'json',        success: success    });    function success(data)    {        $.each(data, function (i, val)        {            var $data = $('<p>' + val.name + ' ' + ' was released in ' + val.year + '</p>')            $data.appendTo($('#test'));        });    }</script>}加载页面时,页面为空白,将检索到的数据作为段落添加到 div 中似乎不起作用,我不确定为什么它不起作用。我是否错误地构建了测试 div 中的段落,或者将它们插入到了错误的位置?任何帮助都会很棒。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信