我正在使用基于节点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文件?
由于
答案 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');