下载json文件内容jQuery node js

时间:2016-08-09 08:20:41

标签: jquery node.js

我正在使用基于节点js和jquery的应用程序。 我正在操作JSON文件,我想允许用户下载JSON文件配置(只有一部分的JSON对象)。 让我告诉你一个例子:

$(document).ready(function() {


setBindings();
aboutSectionFadeIn();
});

function setBindings() {
$("nav a").click(function(e) {
 // stops the a tags for working.. i.e. clicking to another page. Functions stops the functionality.
var sectionID = e.currentTarget.id + "Section";
// alert('button id ' + sectionID);

$("html,body").animate({
  scrollTop: $("#" + sectionID).offset().top
    }, 500)
 })

}

function aboutSectionFadeIn() {

$('#aboutSection').click(function () {
        $('body,html').animate({
            scrollTop: 0
        }, delay);
    });

    $(window).scroll(function () {
        if ($(this).scrollTop() >= 20) {        // If page is scrolled more than 20px
            $('#aboutSection').fadeIn(1000);
        } else {
            $('#aboutSection').fadeOut(200);
        }
    });
}

例如:我想允许用户将此车的主题下载到JSON文件中。然后,如果他再次需要这个主题,他将能够上传它。

如何使用jQuery / Node jS生成JSON文件?

由于

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,那么你可以通过以下方式解决问题。

var express =require('express');
var app = express();

app.get('/', function(req,res){
   var data = {
      "CARS": {
          "1": {
              "NAME": "CAR1",
              "BRAND": {},
              "SIZE": 12,
              "THEME": {
                "COLOR": "#555555",
                "WHEELS": "4"
              },
              "GARAGE_ID": "1",
              "ID": 1
          }
      }
   };
   return res.json(data["CARS"]["1"]["THEME"]);
});

app.listen(3000,'localhost');