JSON与JS一起使用代码示例

news/2024/7/19 13:25:20 标签: js, json

json与js一起使用代码示例">JSON与JS一起使用代码示例

前提

js livecodeserver">前提,建立一个文件夹,这个文件夹设置为公开的,允许被访问的,然后在该文件夹中
建立一个js-keyword">text.json文件,
里面用json语法写出正确的语句放入js-keyword">text.json文件夹中,然后在该文件夹中再建立一个后缀名为html文件

json">AJAX1.json

js json">{"js-attribute">address":js-value">js-string">"泗泾镇九干路168号","js-attribute">shopList":js-value">[{"js-attribute">name":js-value">js-string">"众一品过桥米线","js-attribute">cd":js-value">[{"js-attribute">title":js-value">js-string">"黄焖鸡大份微辣","js-attribute">pir":js-value">js-string">"20",
"js-attribute">pl":js-value">[js-string">"土豆",js-string">"鸡肉",js-string">"姜",js-string">"青椒"]},{"js-attribute">title":js-value">js-string">"黄焖鸡大份中辣","js-attribute">pir":js-value">js-string">"20","js-attribute">pl":js-value">[js-string">"土豆",js-string">"鸡肉",js-string">"姜",js-string">"尖椒"]},
{"js-attribute">title":js-value">js-string">"黄焖鸡大份重辣","js-attribute">pir":js-value">js-string">"20","js-attribute">pl":js-value">[js-string">"土豆",js-string">"鸡肉",js-string">"姜",js-string">"5个尖椒"]}]},
{"js-attribute">name":js-value">js-string">"众一品黄焖鸡","js-attribute">cd":js-value">[{"js-attribute">title":js-value">js-string">"肥牛米线","js-attribute">pir":js-value">js-string">"20","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"肥牛",js-string">"豆芽"]},
{"js-attribute">title":js-value">js-string">"鱼豆腐米线","js-attribute">pir":js-value">js-string">"18","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"鱼豆腐",js-string">"豆芽"]},
{"js-attribute">title":js-value">js-string">"香菇米线","js-attribute">pir":js-value">js-string">"16","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"香菇",js-string">"豆芽"]}]},
{"js-attribute">name":js-value">js-string">"众一品黄焖鸡","js-attribute">cd":js-value">[{"js-attribute">title":js-value">js-string">"肥牛米线","js-attribute">pir":js-value">js-string">"20","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"肥牛",js-string">"豆芽"]},
{"js-attribute">title":js-value">js-string">"鱼豆腐米线","js-attribute">pir":js-value">js-string">"18","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"鱼豆腐",js-string">"豆芽"]},{"js-attribute">title":js-value">js-string">"香菇米线","js-attribute">pir":js-value">js-string">"16","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"香菇",js-string">"豆芽"]}]},
{"js-attribute">name":js-value">js-string">"众一品黄焖鸡","js-attribute">cd":js-value">[{"js-attribute">title":js-value">js-string">"肥牛米线","js-attribute">pir":js-value">js-string">"20","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"肥牛",js-string">"豆芽"]},
{"js-attribute">title":js-value">js-string">"鱼豆腐米线","js-attribute">pir":js-value">js-string">"18","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"鱼豆腐",js-string">"豆芽"]},
{"js-attribute">title":js-value">js-string">"香菇米线","js-attribute">pir":js-value">js-string">"16","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"香菇",js-string">"豆芽"]}]},
{"js-attribute">name":js-value">js-string">"众一品黄焖鸡","js-attribute">cd":js-value">[{"js-attribute">title":js-value">js-string">"肥牛米线","js-attribute">pir":js-value">js-string">"20","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"肥牛",js-string">"豆芽"]},
{"js-attribute">title":js-value">js-string">"鱼豆腐米线","js-attribute">pir":js-value">js-string">"18","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"鱼豆腐",js-string">"豆芽"]},
{"js-attribute">title":js-value">js-string">"香菇米线","js-attribute">pir":js-value">js-string">"16","js-attribute">pl":js-value">[js-string">"米线",js-string">"青菜",js-string">"香菇",js-string">"豆芽"]}]}]}

text.html

js xml">js-doctype"><!DOCTYPE html>
    js-tag"><js-title">html js-attribute">lang=js-value">"en">
    js-tag"><js-title">head>
        js-tag"><js-title">meta js-attribute">charset=js-value">"UTF-8" />
        js-tag"><js-title">title>JSONjs-tag"></js-title">title>
        js-tag"><js-title">style>
            js-class">.onejs-rules">{
                js-rule">js-attribute">text-align:js-value">center;
                js-rule">js-attribute">overflow:js-value">hidden;
                js-rule">js-attribute">width:js-value">js-number">700px;
                js-rule">js-attribute">margin:js-value">js-number">0px auto;
                js-rule">js-attribute">padding-left:js-value">js-number">20px;

            js-rule">}
            js-class">.divAjs-rules">{
                js-rule">js-attribute">text-align:js-value">center;
            js-rule">}
            js-class">.divBjs-rules">{
                js-rule">js-attribute">text-align:js-value">left;
                js-rule">js-attribute">border:js-value">js-number">1px blue solid;
            js-rule">}
            js-class">.twojs-rules">{
                js-rule">js-attribute">padding-left:js-value">js-number">10px;
                js-rule">js-attribute">float:js-value">left;
                js-rule">js-attribute">width:js-value">js-number">320px;
                js-rule">js-attribute">margin-right:js-value">js-number">10px;
                js-rule">js-attribute">margin-top:js-value">js-number">10px;
                js-rule">js-attribute">margin-bottom:js-value">js-number">10px;
                js-rule">js-attribute">padding-bottom:js-value">js-number">10px;
            js-rule">}
            js-class">.threejs-rules">{
                js-rule">js-attribute">float:js-value">left; 
                js-rule">js-attribute">padding-bottom:js-value">js-number">5px;
                js-rule">js-attribute">margin-left:js-value">js-number">5px;
                js-rule">js-attribute">margin-top:js-value">js-number">10px;
            js-rule">}
            js-class">.img1js-rules">{
                js-rule">js-attribute">background-image:js-value">js-function">url(js-number">1.jpg);
                js-rule">js-attribute">background-size:js-value">js-number">150px js-number">100px;
                js-rule">js-attribute">height:js-value">js-number">100px;
                js-rule">js-attribute">border:js-value">js-number">1px red solid;
            js-rule">}
        js-tag"></js-title">style>
    js-tag"></js-title">head>

    js-tag"><js-title">body>      
    js-tag"></js-title">body>
    js-tag"><js-title">script js-attribute">type=js-value">"text/javascript">
        js-keyword">var request = js-keyword">new XMLHttpRequest();
        request.open(js-string">"GET",js-string">"text.json",js-literal">true);
        request.send();
        request.onreadystatechange=js-function">js-keyword">functionjs-params">(){
            js-keyword">if(request.readyState==js-number">4 && request.status==js-number">200){
                js-keyword">var list = request.responseText;
                console.log(list);
                js-keyword">var listObj = js-built_in">JSON.parse(list);
                js-keyword">var body = document.getElementsByTagName(js-string">'body')[js-number">0];
                js-keyword">var div1 = document.createElement(js-string">"div");
                js-keyword">var divA = document.createElement(js-string">"div");
                js-keyword">var divB = document.createElement(js-string">"div");
                div1.className=js-string">"one";
                divA.className=js-string">"divA";
                div1.style.border=js-string">"1px blue solid";
                divA.innerHTML = js-string">"地址:" + listObj.address;
                divB.innerHTML = js-string">"商家:";
                divB.className = js-string">"divB";
                body.appendChild(div1);
                div1.appendChild(divA); 
                div1.appendChild(divB); 
                js-keyword">for(js-keyword">var i=js-number">0; i<listObj.shopList.length;i++){
                    js-keyword">var shop = listObj.shopList[i];
                    js-keyword">var div2 = document.createElement(js-string">"div");
                    div2.className=js-string">"two";
                    js-keyword">var h4 = document.createElement(js-string">"h4");
                    div2.style.border=js-string">"1px red solid";
                    div1.appendChild(div2);
                    div2.appendChild(h4);
                    h4.innerHTML = shop.name;   
                    js-keyword">for(js-keyword">var j=js-number">0; j<shop.cd.length;j++){
                        js-keyword">var div3 = document.createElement(js-string">"div");
                        div2.appendChild(div3);
                        div3.style.width=js-string">"150px";
                        div3.className=js-string">"three";
                        div3.style.border=js-string">"1px black solid";
                        js-keyword">var cd = shop.cd[j];
                        div3.innerHTML = cd.title;
                        js-keyword">var img = document.createElement(js-string">"div");
                        img.className=js-string">"img1";
                        div3.appendChild(img);
                        js-keyword">var div4 = document.createElement(js-string">"div");
                        div4.innerHTML = cd.pir;
                        div3.appendChild(div4);
                        js-keyword">var div8 = document.createElement(js-string">"div");
                        div8.innerHTML = js-string">"配料:";
                        js-keyword">for(js-keyword">var k=js-number">0; k<cd.pl.length;k++){
                            div8.innerHTML = div8.innerHTML + cd.pl[k];
                        }
                        div3.appendChild(div8);
                    }
                }
            }
        }
    js-tag"></js-title">script>
js-tag"></js-title">html>

结果截图

这里写图片描述
这里写图片描述
这里写图片描述


http://www.niftyadmin.cn/n/1828890.html

相关文章

[Java 基础] 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法

reference : http://www.cnblogs.com/linjiqin/archive/2013/05/30/3108188.html 在Java多线程应用中&#xff0c;队列的使用率很高&#xff0c;多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻 塞队列和非阻塞队列&#xff0c;其中阻…

为啥基本类型如string有String的方法 包装对象

五种基本类型除了null、undefined以外都有与之对应的特殊的引用类型——包装类型。当代码被解释执行时&#xff0c;底层会对基本类型做一个类型转换&#xff0c;即将基本类型转换成引用类型&#xff0c;这样就可以调用相应引用类型有权访问到的方法。 例如 str是string(基本类型…

JavaScript中Prototype、__proto__

“__proto__” JavaScript是一个面向对象语音&#xff0c;即一切皆对象。 那么怎么生成对象&#xff1f;在Java的世界里&#xff0c;对象是由类&#xff08;Class&#xff09;实例出来的&#xff0c;通俗地说&#xff0c;就是将事物抽象成一个模具&#xff0c;用这个模具&#…

红外触摸框触摸时间度量

红外触摸框触摸时间度量 1、 查看红外触摸框设备 红外框触摸使用了input子系统为上层应用提供了统一的接口&#xff0c;我们使用getevent命令查看所有的input设备&#xff0c;红色图标指向的/dev/input/event4就是红外触摸框设备文件&#xff0c;设备文件描述名为MTOUC…

MVP 模式在 Android 中的使用

什么是MVP作为码农你应该知道MVC&#xff08;Model View Control&#xff09;吧&#xff0c;如果不知道&#xff0c;请自行补脑。MVP&#xff08;Model View Presenter&#xff09;是MVC衍生而来的&#xff0c;MVP并不是一个新玩意&#xff0c;很早以前就由某软公司提出&#x…

MySql数据库之排序 聚合函数 完整性

排序 order by 列名 asc(默认) desc(降序) 查询所有学生记录 按年龄升序排列 select * from student order by age; 或者 select * from student order by age ASC;查询所有学生记录,按年级降序排序 select * from student order by age DESC;查询所有学生,按班级数字降序排序…

阶段冲刺2个人冲刺第八天

今天完善了一下界面设计&#xff0c;明天继续提高软件的稳定性转载于:https://www.cnblogs.com/sunmei20142925/p/5554307.html

Java爬虫工程师技能列表

以下仅仅是自己一些粗浅认识、欢迎补充指正、欢迎进群交流&#xff01; 掌握一半便能够熟练的开发爬虫玩了。自己正在努力中... 一、技能列表 1、掌握java、尤其编程网络部分&#xff1b;李刚的java基础至少看了三遍以上&#xff1b; 2、熟悉html、js、 ajax、firedebug3、网页…