js 获取json文件内容

json文件

{

"region1":[
  "一级标准毛利率",
  "一级标准净利率",
  "校验1:",
  "二级标准毛利率",
  "二级标准净利率",
],
"region2" : [
  "1、销售合同总额",
  "增值税发票17%",
  "增值税发票16%"
],
"region3" :[
  "2、预计采购合同总额",
  "(1)预计采购合同",
  "设备(17%)",
  "(2)预计劳务外包采购合同额",
  "软件及服务(6%)",
  "劳务外包成本(3%增值税)"
],
"region4":[
  "3、人工成本",
  "人工成本"
],
"region5": [
  "4、产品研发成本",
  "产品研发成本"
],
"region6":[
  "5、税金及附加",
  "增值税附加",
  "营业税附加"
],
"region7":[
  "6、项目前期费用",
  "中标服务费",
  "项目前期协调费"
],
"region8": [
  "7、财务费用",
  "资金占用费"
],
"region9":[
  "8、实施费用"
],
"region10":[
  "1、销售收入",
  "2、销售成本",
  "3、人工成本"
],
"region11":[
  "合同毛利",
  "合同净利润",
  "合同毛利率%",
  "合同净利率%"
],
"backRegion": [
  "region1",
  "region2",
  "region3",
  "region4",
  "region5",
  "region6",
  "region7",
  "region8",
  "region9",
  "region10",
  "region11"
],
"equCostTittle":[
  "销售合同额",
  "(1)预计采购合同",
  "设备(17%)",
  "设备(16%)",
  "设备(3%)"
],
 "注解":"equCostTittle:分包预备费弹出框的tittle、backRegion:回填详情页面数组"
}

注意:json文件不支持//或/**/注解,肉需要注解可以采用key:value 方式注解

js获取json文件内容

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="jquery.min.js"></script>
</head>
<body>
    <h1>json</h1>
    <script>
        $(function () {
            //写法简单,异步请求
             /*  //获取页面数组
            $.getJSON("demo.json",function (data) {
                var dataArrays = data;
                var backRegion = dataArrays.backRegion;
                var equCostTittle = dataArrays.equCostTittle;
                var region1 = dataArrays.region1;
                var region2 = dataArrays.region2;
                var region3 = dataArrays.region3;
                var region4 = dataArrays.region4;
                var region5 = dataArrays.region5;
                var region6 = dataArrays.region6;
                var region7 = dataArrays.region7;
                var region8 = dataArrays.region8;
                var region9 = dataArrays.region9;
                var region10 = dataArrays.region10;
                var region11 = dataArrays.region11;
            });*/
            //写法稍微复杂,同步请求
             $.ajax({
                type: "get",//请求方式
                url: "demo.json",//地址,就是json文件的请求路径
                dataType: "json",//数据类型可以为 text xml json  script  jsonp
                async: false,
                success: function(data){//返回的参数就是 action里面所有的有get和set方法的参数
                    var dataArrays = data;
                    var backRegion = dataArrays.backRegion;
                    var equCostTittle = dataArrays.equCostTittle;
                    var region1 = dataArrays.region1;
                    var region2 = dataArrays.region2;
                    var region3 = dataArrays.region3;
                    var region4 = dataArrays.region4;
                    var region5 = dataArrays.region5;
                    var region6 = dataArrays.region6;
                    var region7 = dataArrays.region7;
                    var region8 = dataArrays.region8;
                    var region9 = dataArrays.region9;
                    var region10 = dataArrays.region10;
                    var region11 = dataArrays.region11;
                }
            });
        })

    </script>
</body>
</html>




  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值