NodeJS - 使用 ajax 将数组从客户端传递到服务器

Some_Dude

我正在使用 Ajax 从客户端成功调用服务器端函数,但我不知道如何通过函数调用传递数组。如您所见,我正在尝试从服务器端的数据标记中获取数据,但没有获取我传递的值。

如何将“hi”、“hello”文本传递给服务器函数?

客户端 Ajax 调用函数:

function ClientSide()
{
    var info = [];
    info[0] = 'hi';
    info[1] = 'hello';

    var json = JSON.stringify(info); //pass this

    $.ajax({
        type: 'post',
        url: '/save',
        data: json,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (html) {
            // use data
        }
    })
}

服务器端功能:

app.post('/save', function(req,res,data)
{
    var Passed_value = data;
    console.log(Passed_value);
});
闪雷

首先...您的数据存储在 req.body 中,而不是您添加的第三个参数中。

其次......如果你在字符串中获取JSON,你必须在将其用作对象之前对其进行解析......

代码:

app.post('/save', function(req,res)
{
    var Passed_value = JSON.parse(req.body);
    console.log(Passed_value);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 AJAX 将图像从服务器传递到客户端 Flask

如何使用 Ajax 将 JSON 从服务器端(nodejs)发送到客户端?

将数组从NodeJS服务器传递到客户端?

如何使用jquery ajax和node js在快速框架中将数据从客户端传递到服务器?

使用Socket.IO的Python客户端到nodeJS服务器

使用Flask将JSON数据从服务器传递到客户端

Delphi EMS FireDAC:如何使用EMS将参数从客户端传递到服务器?

如何使用客户端JavaScript调用服务器端NodeJS函数

如何将字典项从客户端(Ajax)传递到服务器端(MVC API)

NodeJS 服务器到 NodeJS 客户端通知

使用 Ajax 调用从 NodeJS 向客户端发送数据

如何使用Ajax更改服务器端语言Cookie(例如客户端)?

如何使用nodejs将客户端/用户从一台服务器反向代理到另一台服务器?

将变量从服务器端控制器传递到客户端以在客户端 JavaScript 中使用

如何使用 docker-compose 设置 NodeJs 客户端和服务器?

客户端使用vpn或代理时,nodejs服务器不响应

使用nodejs客户端访问golang websocket服务器

使用socket.io和nodejs强制客户端与服务器断开连接

如何使用NodeJS组织构建,服务器,客户端和共享JavaScript代码

Nodejs中的服务器到客户端通信?

如何使用ajax将id从客户端传递到webform

使用内容安全策略将服务器数据传递到客户端脚本

使用node.js + socket.io + express / ejs将数据从客户端传递到服务器

如何将 JSON 数据从服务器传递到客户端并在 Javascript 中使用数据?

syslog-ng-使用wildcard_file时将文件名从客户端传递到服务器

使用 ajax 将客户端 JSON 传递给后端

使用从客户端收到的Google授权代码获取服务器端javascript(nodejs)上的访问令牌

编写与客户端javascript和服务器端NodeJs模块一起使用的javascript代码

使用nodejs + express处理服务器端和客户端错误的最佳方法是什么