Javascript Node.js Ajax调用修改JSON数据

Javascript Node.js Ajax调用修改JSON数据,javascript,json,ajax,node.js,Javascript,Json,Ajax,Node.js,这是我第一次使用node.js,我成功地将json数据发送到node.js服务器,但我不知道如何将json数据传递到服务器内部的函数中并对其进行修改。我的应用程序意图是一个简单的计时器来展示node.js的工作原理。如果有人能在这方面给我一些帮助,我将不胜感激 更新时,我可以让我的代码在控制台中工作,计时器现在正在计数,但它没有写回html页面 下面是我的代码 函数递增计时器(时间){ 如果(时间秒!=60){ 时间秒+=1; }否则{ 时间秒=0; 如果(time.minute!=60){

这是我第一次使用node.js,我成功地将json数据发送到node.js服务器,但我不知道如何将json数据传递到服务器内部的函数中并对其进行修改。我的应用程序意图是一个简单的计时器来展示node.js的工作原理。如果有人能在这方面给我一些帮助,我将不胜感激

更新时,我可以让我的代码在控制台中工作,计时器现在正在计数,但它没有写回html页面

下面是我的代码

函数递增计时器(时间){
如果(时间秒!=60){
时间秒+=1;
}否则{
时间秒=0;
如果(time.minute!=60){
time.minute+=1;
}否则{
time.min=0;
time.hour+=1;
}
}
返回时间;
}
var端口=8080;
var http=require(“http”);
var server=http.createServer();
server.on('request',request);
监听(端口);
功能请求(请求、响应){
console.log(“收到请求”);
var-store=“”;
请求.on('data',函数(data)
{
存储+=数据;
});
存储=递增计时器(存储);
request.on('end',function()
{console.log(存储);
var storeObj=JSON.parse(store);
递增计时器(storeObj);
setHeader(“内容类型”、“文本/json”);
response.setHeader(“访问控制允许原点“,“*”);
response.end(JSON.stringify(storeObj)
});
}  
console.log(“服务器已启动”);

Node.js演示
Node.JS的演示
启动计时器
函数startTimer(s,m,h){
$.ajax({
类型:“POST”,
url:“http://localhost:8080",
跨域:是的,
数据类型:“json”,
数据:JSON.stringify({second:s,minute:m,hour:h}),
成功:功能(数据){
$(“#计时器”).text(data.hour+”:“+data.minute+”:“+data.second);
setTimeout(函数(){startTimer(data.second,data.minute,data.hour);},1000);
},
错误:函数(xhr、ajaxOptions、thrownError){
警报(xhr.状态);
警报(thrownError);
}
});
}

这是一个非常简单的错误,我试图写入一个id,但它是一个类。

这是否可能是由成功消息中发生的递归引起的,DOM在退出成功消息后才会被写入?