如何在ajax请求中将多组数据作为单个变量发布
How to post multiple sets of data as a single variable in an ajax request?
我目前有一个jQuery ajax函数,它将多维数组发布到我的服务器。
$.ajax({
type: "POST",
url: "Default.aspx/SaveQuoteProcesses",
data: "{'items':" + JSON.stringify(jaggedArray) + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg){
console.log('Success');
},
error: function (){
console.log('Fail');
}
});
以下是我目前发布到服务器的数据集示例:
[
{"QpcOpsID":"22","QpcQitID":"63"},
{"QpcOpsID":"20","QpcQitID":"63"},
{"QpcOpsID":"26","QpcQitID":"63"},
{"QpcOpsID":26,"QpcQitID":"63","QpcPprID":6,"PprQuestion":"How many colors?","AnswerValue":"4"}
]
我现在需要在相同的AJAX请求中向服务器发送一个常规数组。
["22", "20", "26"]
如何将这个新数组包含在现有的javascript对象中?
var data = {
items: jaggedArray,
newArray: ["22", "20", "26"]
};
然后只有JSON.stringify(data)
。
您可以将数组添加为发送的JSON-的另一个属性
data: "{'items':" + JSON.stringify(jaggedArray) + ",'additionalArray':"+JSON.stringify(YOUR_ARRAY)+"}",
相关文章:
- SIMPLE Javascript代码,用于显示谷歌电子表格中单个字段的数据
- 如何在具有某些 UI 视图的状态中管理工厂单个请求数据
- 如何在ajax请求中将多组数据作为单个变量发布
- AngularJS和WordPress API显示来自单个帖子的数据
- 从 HTML 页面中的第三方响应数据中获取单个值
- 如何使用 Gulp 和 gulp 数据从单个 jade 模板生成多个 html 文件
- 使用Handlebars获取同级JSON数据,其中单个对象没有父索引键,但多个项有一个索引键
- 为什么我应该为单个按钮使用数据dojo类型
- 如何在jQuery中的单个保存按钮上更新数据和添加数据
- Extjs 4,如何使用单个Json文件为多个动态网格发送多个元数据
- 数据表复制,只保存单个多重筛选选择的选定行
- 使用D3.js从单个数据点生成多个DOM元素
- 用不同的数据并排呈现单个jsp/html页面(可比较的视图)
- 在 laravel 4 上使用循环将数据数组存储到单个数组中
- 对多个数据集多次使用单个把手功能
- Highcharts 单个水平堆叠条形图,始终显示数据名称(标签)和 %-年龄,并在鼠标悬停时显示数据编号和系列名称
- 将数据从多个角度指令传递到单个角度指令
- 使用 lodash 是将数据从数组映射到单个数组的好方法
- 挖空:数据绑定到 foreach 绑定中的单个文本框
- 向数据表中的单个 td 添加多个值