一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - 如何利用javascript接收json信息并進行處理

如何利用javascript接收json信息并進行處理

2021-08-09 16:51杜小白Zero JavaScript

這篇文章主要介紹了如何利用javascript接收json信息并進行處理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

javascript接收處理json信息

ajax獲得接口信息,javascript本身處理json信息;

通過eval()把接收的json字符串變成真實的對象信息。

提供的json接口數據01.php:

?
1
2
3
4
<?php
header("content-type:text/html;charset=utf-8");
//制作一個json信息
echo '{"city":"北京","temp":"9","WD":"西南風"}';

客戶端接收處理json信息,要通過eval()把字符串的json變為object的json;

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>javascript接收處理json</title>
    <script type="text/javascript">
    function getweather(){
        //ajax去請求接收json信息
        //js做后期處理
        var xhr = new XMLHttpRequest();
        xhr.onreadystatechange = function(){
            if(xhr.readyState==4){
                //alert(typeof xhr.responseText);//string
                //把接收的字符串json具體變為object的json對象
                eval("var jn_info="+xhr.responseText);
                console.log(jn_info);
                console.log(jn_info.city);//北京
                console.log(jn_info.WD);//西南風
                console.log(jn_info.temp);//9
            }
        }
        xhr.open('get','./01.php');
        xhr.send(null);
    }
    //在javascript里邊,把字符串“string”變為對象“object”
    //var obj = "{name:'kitty',age:5}";
    //eval(字符串參數) 字符串參數變為表達式運行
    //eval("var cat="+obj); //eval("var cat={name:'kitty',age:5}")
    //console.log(cat);
    </script>
</head>
<body>
    <h2>接收json信息</h2>
    <input type="button" value="獲得天氣" onclick="getweather()">
</body>
</html>

執行效果:

如何利用javascript接收json信息并進行處理

如何利用javascript接收json信息并進行處理

如何把js的字符串變為js的對象:

?
1
2
3
4
5
//在javascript里邊,把字符串“string”變為對象“object”
  var obj = "{name:'kitty',age:5}";
  //eval(字符串參數) 字符串參數變為表達式運行
  eval("var cat="+obj); //eval("var cat={name:'kitty',age:5}")
  console.log(cat);

到此這篇關于如何利用javascript接收json信息并進行處理的文章就介紹到這了,更多相關javascript接收處理json信息內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/DFF1993/article/details/81132332

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91视频夜色 | 99视频全部免费 | 污文啊好棒棒啊好了 | 青草久久伊人 | 亚洲a视频在线观看 | 人人干国产 | 小黄鸭YELLOWDUCK7596 | 大学生宿舍飞机 free | 亚洲AV无码专区国产精品麻豆 | 免费一级毛片完整版在线看 | 日本乱人伦中文在线播放 | 99九九国产精品免费视频 | 四虎tv| 美女扒开腿让男生桶爽漫画 | 亚洲精品乱码久久久久久蜜桃欧美 | 青青在线观看视频 | 单身男女韩剧在线看 | 玩50岁四川熟女大白屁股直播 | 性俄罗斯xxxxxhd| 4444www免费看 | 波多野结衣作品在线观看 | 国产麻豆剧果冻传媒观看免费视频 | 国内精品福利丝袜视频_速 国内精品91久久久久 | x8x8在线观看免费 | 星星动漫无删减在线观看 | 精品区卡一卡2卡三免费 | 成人免费播放器 | 欧美久在线观看在线观看 | 国产免费好大好硬视频 | 69re在线观看 | 麻豆夏晴子 | 香蕉视频在线观看网站 | 国产黄频在线观看 | 18hdxxxx日本护士 | 美女林柏欣21p人体之仓之梦 | 深夜精品高中女学生 | 国产馆精品推荐在线观看 | 摄像头东北对白清晰 | 18岁的老处女 | 欧美一级专区免费大片俄罗斯 | 五月天网站 |