Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点post请求_Javascript_Node.js_Express_Post - Fatal编程技术网

Javascript 节点post请求

Javascript 节点post请求,javascript,node.js,express,post,Javascript,Node.js,Express,Post,在用户使用节点服务器输入名称和pw后,我试图提醒登录成功框。这是按钮的代码 <script> $(document).ready(function(){ var user,pass; $("#submit").click(function(){ user=$("#user").val(); pass=$("#password").val(); $.post("/login",{us

在用户使用节点服务器输入名称和pw后,我试图提醒登录成功框。这是按钮的代码

<script>
      $(document).ready(function(){
        var user,pass;
        $("#submit").click(function(){
          user=$("#user").val();
          pass=$("#password").val();
          $.post("/login",{user: user,password: pass}, function(data){
            if(data)
              {
                alert("login success");
              }
          });
        });
      });
</script>

还有,我能知道哪里是学习这些的好地方吗?比如人们是如何知道res.sendStatus的存在以及如何使用它的?

回答你帖子中唯一的问题。。。express有我认为您不需要使用
res.end()
,因为
sendStatus
将设置状态并响应客户端。有关您使用的函数的更多信息:@DanielReinoso-但是如果没有
res.end(“yes”)
客户端将无法在响应中获得
yes
。我如何知道$.post jquery方法来提示框?我遵循w3school使用它的方式,但它没有提示..我将使用
res.status(200).send('yes')
。从有关
res.end()
的快速文档中:用于在没有任何数据的情况下快速结束响应。如果需要使用数据进行响应,请改用res.send()和res.json()等方法。
 app.post('/login',function(req,res){
  var user_name=req.body.user;
  var password=req.body.password;
   console.log("User name = "+user_name+", password is "+password);
 res.sendStatus(200);
  res.end("yes");
});