JavaScript中的数据如何生成的
巴扎黑
巴扎黑 2017-04-11 08:58:32
0
5
388

请教这种在页面的javascrip中添加的数据是如何生成的:

 <script type="text/javascript">
      var user =[
      {
            "name":”shenmiweiyi”,
            "QQ":306451129,
            "email":”shenmiweiyi@163.com”
            
      },
      {
            "name":”kehao”,
            "QQ":254892313,
            "email":”kehao@163.com”
           
       }
      ]
      
</script>
巴扎黑
巴扎黑

全部回复(5)
洪涛

没看明白你的问题 ,这里不就定义了一个user对象数组么?和json什么关系

伊谢尔伦

这段代码中定义了一个名为 user 的变量,它的数据类型是 JavaScript 数组。

这些数据可以是手工编写的,也可以是由动态脚本(例如PHP, node.js 等)动态渲染在页面中的。如果当前是一个静态的后缀名为 .html 的文件,很可能是手工编写的。

阿神

我觉的你的意思应该是想问 怎么把这种数据展示到页面上

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<p id="p">
</p>
</body>

</html>
<script type="text/javascript">
var user = [{
    "name": "shenmiweiyi",
    "QQ": 306451129,
    "email": "shenmiweiyi@163.com"

}, {
    "name": "kehao",
    "QQ": 254892313,
    "email": "kehao@163.com"

}]
for (var i = 0; i < user.length; i++) {
    var log = document.createElement('p');
    var log2 = document.createElement('p');
    log.innerHTML = '<h1>' + '姓名' + i + ':' + user[i].name + '</h1><br>';
    log2.innerHTML = '<h1>' + '邮箱' + i + ':' + user[i].email + '</h1><br>';
    document.getElementById('p').appendChild(log);
    document.getElementById('p').appendChild(log2)

}
</script>

不知道是不是这个意思

如果你是用jquery库的话,这样处理数据:

success: function(data) {
    for (var i = 0; i < data.data.length; i++) {
        var name = data.data[i].name;
        var QQ = data.data[i].QQ;
        var email = data.data[i].email;
        var content = ' <tr>\
                   <td>' + name + '</td>\
                   <td>' + QQ + '</td>\
                   <td>' + email + '</td>\
           </tr>'
        $("#p").append(content);
    }
伊谢尔伦

是不是需要这个mockjs

刘奇

这个不是json数组吗?为什么都说是js数组,user数组,包含两个json对象

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!