Eri*_*rik 3 ajax post node.js express
我有以下数组的ID:
var arr = [1, 23, 6];
Run Code Online (Sandbox Code Playgroud)
我需要将此数组发送到服务器,解析它,并从mongoose db中删除id.对于我的后端,我正在使用nodejs express.所以我需要你的建议我应该如何使用jQuery发送数组,我应该如何在服务器上解析它.
基本上评论@ udidu的好答案,但我想要降价格式,所以我会把它作为答案发布.以下是一些小改进建议:
除了javascript方面的网址"/ deleteIds"之外的所有内容都会省略,所以无论如何提供它都会有效.
您可以将数组作为JSON字符串发送,而不使用对象包装器
$.ajax({
url: '/deleteIds',
type: 'DELETE',
data: JSON.stringify([1, 2, 3]),
contentType: "application/json",
processData: false,
success: function(data){
console.log(data);
}
});
Run Code Online (Sandbox Code Playgroud)在服务器中,阵列将只是可用 req.body
根据REST约定,这应该使用HTTP DELETE方法(我已经更改了jquery.您还需要更改快速代码来app.del代替app.post).
| 归档时间: |
|
| 查看次数: |
11834 次 |
| 最近记录: |