后台序列化Json数据,前台遍历循环到表格

这里只贴出前台代码。

        [WebMethod]
        public static string GetJsonData(string pid, string itemid)
        {
            string jsonstr = string.Empty;
            if (string.IsNullOrEmpty(pid) && string.IsNullOrEmpty(itemid))
            {
                //ShowOpResult("错误提示!", "");
            }
            else
            {
                List<Model.Enter_ProjectSeflChek_EX02_EXHistory> listdetails = BLLFactory<BLL.Enter_ProjectSeflChek_EX02_EXHistory>.Instance.GetEntityListAll("Leve", "ASC", "ProjectID = ‘" + pid + "‘ and ItemID = ‘" + itemid + "‘");
                jsonstr = JsonConvert.SerializeObject(listdetails);
            }
            return jsonstr;
        }

前台获取并循环:

      function showDiv(itemid, pid) {
            $("#Layer10").show();
            $.ajax({
                type: "Post",
                url: "SeipProjectProCheck.aspx/GetJsonData",
                data: "{‘pid‘:" + pid + ",‘itemid‘:" + itemid + "}",
                contentType: "application/json;charset=utf-8",
                dataType: "json",
                success: function (jsonstr) {
                    var data = jsonstr.d;
                    var obj = eval("(" + data + ")");
                                        for (var i = 0; i < obj.length; i++) {
                    $(‘#tb_detail‘).append("<tr><td>" + GetItemNameByID(obj[i].Ex02ID) + "</td><td>" + obj[i].Value + "</td><td>" + ChangeDateFormat(obj[i].Addtime) + "</td><tr>");
                    }
                },
                error: function (xmlReq, err, c) {
                }
            });
        }
时间: 2024-10-12 03:14:48

后台序列化Json数据,前台遍历循环到表格的相关文章

jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表

对于问题从后台获取json数据,将内容填充到下拉列表,代码非常简单,具体过程请看下面代码. 需求:url:链接     par:ID       sel:下拉列表选择器 function BuildSelectBox(url, par, sel) {  $(sel).empty();  $.getJSON(url, { id: par }, function (json, textStatus) {   for (var i = json.length - 1; i >= 0; i--) {  

传递给后台的Json数据解析

后台代码如下: public void ProcessRequest(HttpContext context) { context.Response.ContentType = "application/json"; HttpRequest request = context.Request; if (request.InputStream != null && request.InputStream.Length > 0) { StreamReader read

spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500:no convertter for return value of type

问题描述 spring Boot 中文返回给浏览器乱码 解析成问号?? fastJson jackJson spring boot 新增配置解决后台返回 json 到前台中文乱码之后,出现返回json数据报错:no convertter for return value of type 注释掉解决中文乱码的问题之后返回对象json正常 Failed to write HTTP message: org.springframework.http.converter.HttpMessageNotWr

mvc 使用Newtonsoft.Json进行序列化json数据

mvc 使用Newtonsoft.Json进行序列化json数据 JsonResult  使用js 序列号化,先集成扩展.使用newtonsoft http://blog.csdn.net/zhangyuanwei88/article/details/38556689

Android 读取 json 数据(遍历jsonarray和jsonboject)-FenGKun

Android 读取 json 数据(遍历jsonarray和jsonboject) public String getJson(){ String jsonString = "{\"FLAG\":\"flag\",\"MESSAGE\":\"SUCCESS\",\"name\":[{\"name\":\"jack\"},{\"name\"

jquery用ajax方式从后台获取json数据,将内容填充到下拉列表。

从后台获取json数据,将内容填充到下拉列表. url:链接 par:ID sel:下拉列表选择器 //获取下拉列表 function BuildSelectBox(url, par, sel) { $(sel).empty(); $.getJSON(url, { id: par }, function (json, textStatus) { for (var i = json.length - 1; i >= 0; i--) { $(sel).prepend('<option value=

easyUI-combobox 后台导入Json数据的方法

一.前台页面: <input id="List" class="easyui-combobox" data-options="valueField:'ID',textField:'NAME'" style="width: 170px;height:25px;"/> 二.JS代码: $.ajax({ url:baseCtx+"/actions/getListInfo.action",//获取数据库

java 后台封装json数据学习总结(一)

一.数据封装 1. List集合转换成json代码 List list = new ArrayList(); list.add( "first" ); list.add( "second" ); JSONArray jsonArray2 = JSONArray.fromObject( list ); 2. Map集合转换成json代码 Map map = new HashMap(); map.put("name", "json"

后台以json数据形式返回之后前台接受的方法以及之后的解析总结

1.前台AJAX请求,后台以对象转JSON形式返回: 后台代码: @RequestMapping(value = "/queryDist", method = RequestMethod.POST) @ResponseBody public Result queryDist(HttpServletRequest request) { Boolean f = false; String devCode = request.getParameter("devCode")