小小小菜鸟JQ获取数据并输出页面处理方法

<pre name="code" class="html">

现在用我用的是MVC框架,小弟也是刚刚开始开发,以此记住自己的点点滴滴,高手勿喷首先我们先要从后台获取到数据public ActionResult GetAdminlist(){DataTable dt=Getlist();///获取到数据之后把DT格式转换到JSON格式。string json = JsonConvert.SerializeObject(dt, Formatting.Indented);return Content(json, "application/json; charset=utf-8"); }
 



接下来是

CSHTML前台页面的显示,只是简单做一个小表格

<pre name="code" class="html"><script src="show.js"></script>
<table id="#Showlist">
<tr>
<td >name</td>
<td>id</td>
</tr>
</table>

 



最后就是利用JQ获取到JSON数据然后输出就可以了

$(document).ready(function(){ 

    $.ajax({
        type: "post",
        url: "GetGameList",
        dataType: "json",
        success: function (data) {
            var Strtd = "</td><td>";
            var indexi;
            var Showstr="";
            var GameModel = data;
            for(var i=0;i<data.length;i++)
            {
                indexi=i+1;
                Showstr = Showstr + "<tr><td>" + indexi + Strtd
                Showstr = Showstr + Strtd + data[i].Describe + Strtd + "<a href='CustomerGameEditView?id=" + data[i].id "&Describe=" + data[i].name + "'>修改</a></td></tr>";
            }
            $("#Showlist").appendTo(Showstr);
        }
    });
})


大概就是这样子,我现在想用另外一种方式绑定数据,这个返回THML代码的略有点惨不忍睹,如果格式很负责的话代码会很容易出错。只是小弟目前只能用这样的
方法,如果有更好的,希望大牛们指点一下小弟




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值