码迷,mamicode.com
首页 > 其他好文 > 详细

node资料关于昭山欢整理

时间:2020-01-05 22:53:56      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:grid   时间   str   pil   文件   pre   script   完成后   试验   

ajax 怎么请求本地json数据  在前端开发的时间,我们暂时没有服务器,但是我们要用json 做试验的时候 需要用到本地json

先在本地建一个json文件 取名:text.json

内容如下:

{
"first": [
{
"name": "王小婷",
"nick": "祈澈菇凉"
},
{
"name": "安安",
"nick": "坏兔子"
},
{
"name": "编程微刊",
"nick": "简书"
}
]
}
——————————————————————————————————————————————————————————————————————————————————————————————————

然后建一个html 文件:
内容如下:
$.ajax({
url: "text.json", //json文件位置
type: "GET", //请求方式为get
dataType: "json", //返回数据格式为json
success: function(data) { //请求成功完成后要执行的方法
//each循环 使用$.each方法遍历返回的数据date
console.log("原努数据" + data)
$.each(data.first, function(i, item) {
console.log(item)
//由于对象是json 不能直接for()

})
}
})

现在可以利用ajax 的请求配合underscore.js 做一个前端填充案例:
完成代码如下:
技术图片
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>index</title>
</head>
<script src="cookie.js"></script>
<script src="./node_modules/jquery/dist/jquery.js"></script>
<script src="./underscore.js"></script>
<body>
<div id="text">

</div>
<!--这必须是一个script  且必须要有text/templath-->
<script type="text/template" id="moban">
    <div class="grid">
        <h4><%= name %></h4>
    </div>
</script>

</body>
<script type="text/javascript">

var mobanstring = $("#moban").html();
var compiled = _.template(mobanstring);

$.ajax({
    url: "text.json", //json文件位置
    type: "GET", //请求方式为get
    dataType: "json", //返回数据格式为json
    success: function(data) { //请求成功完成后要执行的方法
        //each循环 使用$.each方法遍历返回的数据date
        console.log("原努数据" + data)
        $.each(data.first, function(i, item) {
            //现在item是一个{}对象了,乘下将对象填充到模板
            console.log(item);//对象 类似于长成这样子 {"name": "111","nick": "000"}
            var compiledstring = compiled(item);
            $("#text").append($(compiledstring));

        })
    }
})

</script>
</html>
View Code

 

node资料关于昭山欢整理

标签:grid   时间   str   pil   文件   pre   script   完成后   试验   

原文地址:https://www.cnblogs.com/fgxwan/p/12153710.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!