您的位置:首页 > Web前端 > JavaScript

mvc4 如何返回Json数据

2016-08-08 14:00 253 查看
1)mvc4 如何返回Json数据

2)并且 前台中怎么取它后台返回的数据!

针对一、

public static class ObjectExtentions

    {

        /// <summary>

        ///  为Oject对象增加ToJsonString方法(注意对项目添加Newtonsoft.Json.dll引用)

        /// </summary>

        /// <param name="obj"></param>

        /// <returns></returns>

        public static string ToJsonString(this Object obj)

        {

            JsonSerializerSettings jsSettings = new JsonSerializerSettings();

            jsSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;

            return JsonConvert.SerializeObject(obj, jsSettings);

        }

    }

 对你的结果集用一下 return Content(result.ToJsonString());

针对二、取数据比较简单,直接举个例子你就知道了

//绑定数据  

function BindData(userid) {

            if (userid != "") {

                $.getJSON("/System/User/BindUser", { id: userid, randnum: Math.floor(Math.random() * 1000000) }, function (data) {

                    $("#userid").val(data.USERID);

                    $("#txtLoginNo").val(data.LOGINNO);

                    $("#txtPwd").val(data.PASSWORD);

                    $("#txtRePwd").val(data.PASSWORD);

                    $("#txtUserName").val(data.USERNAME);

                    $("#cboGroup").combotree('setValue', data.GROUPID=='0'?'-99':data.GROUPID);

                    $("#txtTel").val(data.TEL);

                    $("#txtMobile").val(data.MOBILE);

                    $("#txtEmail").val(data.EMAIL);

                    $("#txtRemark").val(data.REMARK);

                    $("#cboJobType").combobox('setValue', data.JOBTYPE == null ? '-99' : data.JOBTYPE);

                    $("#cboUserStatus").combobox('setValue', data.USERSTATUS == '0' ? '-99' : data.USERSTATUS);

                });

            }

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: