小编Sam*_*vic的帖子

在node.js中使用request.body或request.params之间有什么区别吗?

我想知道在从客户端向服务器发送数据时是否有任何偏好在node.js中使用request.body或request.params?

http request node.js

9
推荐指数
3
解决办法
7665
查看次数

我想知道js fiddle是如何处理他们关于调整大小和他们的layot的textareas

我想知道网站jsfiddle.net如何处理他们的textareas.当你调整一个,其他人缩小/增加大小.我一直试图用css定期做,但是当我调整一个时,另一个textarea在第一个textarea下弹出.像这样的东西.

|[   ][   ]|
resize work....
|[     ]   |
[]
Run Code Online (Sandbox Code Playgroud)

所以其他textarea下降.| 是主页的一面,[]是textareas.

html javascript css textarea resize

6
推荐指数
1
解决办法
452
查看次数

将数据从服务器(nodejs)发送到客户端(ajax请求)

如何使用nodejs将数据从服务器发送到客户端?

所以基本上我通过单击按钮来调用此函数

JavaScript的

function createStuff(tid) {
    $.ajax({
        type: "POST",
        url: '/create/',
        data: {tid: tid}
        success: function(id) {
            doStuff(id);
        },
        error: function(jqXHR, textstatus, errorThrown) {
            alert('text status ' + textstatus + ', err ' + errorThrown);
        }
    });
};
Run Code Online (Sandbox Code Playgroud)

然后处理请求

服务器

exports.create = function(req, res) {
    new Stuff({
        content: "random stuff"
    }).save(function(err, stuff) {
        Otherstuff.update({_id: req.body.tid}, {$push: {stuffes: stuff}}, {upsert: true}, function(err, mvar) {
            res.redirect(301, '/' + req.body.tid);
        });
    });
};
Run Code Online (Sandbox Code Playgroud)

但我需要使用res.redirect发送新创建的stuff._id.问题是我不想将它作为res.redirect(301,'/'+ req.body.tid +'/'+ stuff._id)发送,因为我必须做一个全新的路由器,而不是看似灵活.此外,当我执行此请求时,网页不会重新加载,这就像我想要的那样.

我尝试使用res.send(stuff._id),但我只能做一次(因为连接似乎在它之后关闭).我正在使用以下库:mongoose,jquery,express

ajax mongoose node.js express

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

node.js ×2

ajax ×1

css ×1

express ×1

html ×1

http ×1

javascript ×1

mongoose ×1

request ×1

resize ×1

textarea ×1