首页 > 解决方案 > 如何通过Ajax将数组传递给nodejs中的服务器

问题描述

我想将数组发送到服务器并检查 nodejs 代码

function(project id){// Project id = [1,3,4,5] 
     var data : project id
     $.ajax({
        type:'POST',
         url: '/checkstatus',
         data: data,
    }).function(done){
         console.log(true);
    }
}

// 您能否更正 Ajax 代码以及如何在服务器端的 req 中获取输入。我想在服务器端运行循环。

标签: node.jsajax

解决方案


你可以这样实现:

function(project id){// Project id = [1,3,4,5] 
     var data : project id
     $.ajax({
        type:'POST',
         url: '/checkstatus',
         data: JSON.stringify(data),//it will convert array to string
    }).function(done){
         console.log(true);
    }
}

服务器端像这样将字符串转换为数组。

let data = JSON.parse(req.body)

推荐阅读