首页 > Web开发 > 详细

<Ajax> 六. JSON数据解析

时间:2018-01-25 13:59:44      阅读:205      评论:0      收藏:0      [点我收藏+]

前端代码

<!DOCTYPE html>
<html lang=‘en‘>
<head>
<meta charset=‘UTF-8‘>
<title>Title</title>
</head>
<body>
    
</body>
</html>
<script src=‘jquery-3.2.1.js‘></script>
<script>
$(function () {
    // 创建请求对象
    var xhr = new XMLHttpRequest();

    // 请求行
    xhr.open("get", "data.php");

    // 请求头

    // 请求体
    xhr.send(null);

    // 回调函数
    xhr.onload = function() {
        // 输出请求回来的数据
        console.log(xhr.responseText);

        // 解析JSON数据
        var arr = JSON.parse(xhr.responseText);

        // 如果JSON是数组, 则遍历输出
        for (let index = 0; index < arr.length; index++) {
            var element = arr[index];
            console.log(element.name + "--" + element.gender);
        }
    };
});
</script>

后端代码

<?php
    // 从文件获取JSON数据
    $json = file_get_contents("data.json");

    // 返回JSON数据
    echo $json;
?>

JSON代码

[
    {"name":"Ray", "gender":"male"},
    {"name":"Lee", "gender":"female"},
    {"name":"Zero", "gender":"male"}
]

 

<Ajax> 六. JSON数据解析

原文:https://www.cnblogs.com/ZeroHour/p/8350766.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!