node.js - 如何通过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 中获取输入。我想在服务器端运行循环。
解决方案
你可以这样实现:
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)
推荐阅读
- node.js - Promise.then() 在 SequelizeUniqueConstraintError 上触发
- react-native - React Native 自动 RTL 文本开关在 IOS 中不起作用,但在 android 中有效
- ruby-on-rails - Rails - 如何从 JSON Web 密钥获取公钥?
- perl - Catalyst:将 URL 与特定但可选的参数匹配
- azure - 在 Azure API 管理入站策略部分中获取路由参数
- angular - ngrx:集合中每个元素的加载状态
- java - JPA 存储库表不保存新 ID,而是覆盖或修改
- azure - Outlook.office365.com IMAP OAuth2 身份验证问题
- python - 使用 Pandas 时如何解决内存错误?
- angular - Angular 9、KeyCloak、ServiceWorker 和 Edge 浏览器