post数据以后页面没有刷新
发布于 1年前 作者 ggaaooppeenngg 665 次浏览
$.ajax({url:"http://127.0.0.1:3000/test",data:{"hello":"abc"}},function(d){alert(d)});
  });

我用ajax发一个data,然后用express这么写:

//.../routes.js
exports.test = function(req,res){
  console.log(req.query);
  res.send(200,'hello world:\n'+req.query);
}

在服务器端看到

{ hello: 'abc' }
GET /test?hello=abc 200 1ms - 28b

但是在客户端就没有 hello world出现 这是为什么

8 回复

那是因为你是用ajax请求的

jQuery API先搞懂

用ajax请求会发生什么

@ggaaooppeenngg参考楼下说的,呵呵

@ggaaooppeenngg Ajax的访问就不会有页面的刷新,除非你在回调函数里自己手动刷新

@thesadboy 当我问了一个白痴的问题吧…………

回到顶部