• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JavaScript > js 操作json

js 操作json

作者:七色花 字体:[增加 减小] 来源:互联网 时间:2017-09-18

七色花通过本文主要向大家介绍了html,数据,json等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

HTML代码:

 

<table cellspacing="0">
<thead>
    <tr>
      <th>标题</th>
      <th>上传者</th>
      <th>时间</th>
    </tr>
 </thead>
<tbody id="trAnnouncement"></tbody>
</table>

JavaScript代码:

  <script>
          $(function () {
            var _fileAddress = ehr.servicesUrl + "Content1/Announcement/";
            var trAnnouncement="";
            ehr.ajax(ehr.servicesUrl + 'Receipt/getAnnouncement', data, function (json) {
                if (json.Success)
                {
                    var datas = json.Value.announcement;
                    for (var i = 0; i < datas.length; i++) {
                        trAnnouncement += "<tr><td width=\"460px\" style=\"padding-top: 10px;\"><a href= '" + _fileAddress + datas[i].Name + " ' target=\"_blank\" style=\"color:#5F5D5D;\">" + datas[i].FirstName + "</a></td>";
                        trAnnouncement += "<td width=\"130px\" style=\"padding-top: 10px;\">总务部</td> <td width=\"130px\" style=\"padding-top: 10px;\">" + datas[i].LastTime + "</td> </tr>";
                    }
                }
                else
                {
                    trAnnouncement += "<tr><td width=\"460px\" style=\"padding-top: 10px;\"></td><td width=\"130px\" style=\"padding-top: 10px;\"></td> <td width=\"130px\" style=\"padding-top: 10px;\"></td> </tr>";
                }
                $("#trAnnouncement").html(trAnnouncement);
            });
        });
    </script>

后台代码:

 public ActionResult getAnnouncement()
        {
            JsonRult result = new JsonRult();

            string _fileAddress = Server.MapPath("~/Content1/Announcement");

            var directory = new DirectoryInfo(_fileAddress);
            string FirstName = "";
            string LastTime = "";
            string json = "{\"announcement\":[";
            foreach (var item in directory.GetFileSystemInfos().OrderByDescending(x => x.LastWriteTime))
            {
                if (item.Extension.ToLower() != ".files")
                { 

                    FirstName = item.Name.Substring(0, (item.Name.LastIndexOf(".")));//标题
                    LastTime = item.LastWriteTime.ToString("yyyy-MM-dd");//日期
                    json += "{\"FirstName\":\"" + FirstName + "\",\"Name\":\"" + item.Name + "\",\"LastTime\":\"" + LastTime + "\"},";  

                }

            }
            json = json+"]}";
            result.Value = json;  
            result.Message = "";
            result.Success = (FirstName != "" ? true : false);
            var rultResult = Json(result, JsonRequestBehavior.AllowGet);
            return rultResult;
        }
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 令按钮悬浮在(手机)页面底部的实现方法
  • 用Nodejs搭建服务器访问html、css、JS等静态资源文件
  • js canvas实现擦除效果示例代码
  • 微信小程序中显示html格式内容的方法
  • 完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
  • HTML5+Canvas调用手机拍照功能实现图片上传(下)
  • HTML5+Canvas调用手机拍照功能实现图片上传(上)
  • HTML5实现微信拍摄上传照片功能
  • 微信小程序中form 表单提交和取值实例详解
  • JS+HTML5实现上传图片预览效果完整实例【测试可用】

相关文章

  • 2017-05-11Nodejs多站点切换Htpps协议详解及简单实例
  • 2017-05-11JavaScript函数表达式详解及实例
  • 2017-05-11使用JavaScript判断用户输入的是否为正整数(两种方法)
  • 2017-05-11Angular JS 生成动态二维码的方法
  • 2017-05-11使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
  • 2017-05-11作为老司机使用 React 总结的 11 个经验教训
  • 2017-05-11微信小程序开发之相册选择和拍照详解及实例代码
  • 2017-05-11基于javascript实现数字英文验证码
  • 2017-05-11详解Vue监听数据变化原理
  • 2017-05-11Vue 实用分页paging实例代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Node.js通过身份证号验证年龄、出生日期与性别方法示例
    • Ajax验证用户名或昵称是否已被注册
    • JS闭包的应用
    • js实现表格筛选功能
    • js 递归和定时器的实例解析
    • bootstrap table实例详解
    • 详解用webpack2.0构建vue2.0超详细精简版
    • 微信小程序 支付简单实例及注意事项
    • nodejs基础应用
    • jQuery插件zTree实现清空选中第一个节点所有子节点的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有