【发布时间】:2015-12-08 07:34:34
【问题描述】:
我有以下 JSON 响应,我必须在我的 ajax 调用中发布它,但我不知道该怎么做。
JSON 响应:
{
"iASensorTypePresetRequest": [{
"sensorPresetTypeId": "1",
"min": "30",
"max": "50"
}, {
"sensorPresetTypeId": "3",
"min": "1",
"max": "200"
}, {
"sensorPresetTypeId": "5",
"min": "true",
"max": "NA"
}, {
"sensorPresetTypeId": "6",
"min": "false",
"max": "NA"
}
]
}
我有以下代码:
var formData = $scope.PresetObject;
var reqHeader = {
method: 'POST',
url: getAPI_URL('221') + $scope.selectedUseCase,
data: formData
};
ajaxService.AjaxCall(SuccessFunction, ErrorFunction, reqHeader);
我已经发布了对象,但我必须将其发布在数组中,即“iASensorTypePresetRequest”
我已经编写了服务 'ajaxService' 并在成功函数中编写了函数 'SuccessFunction' 我还调用了 $http 服务我还编写了错误函数并从控制器调用了服务的 'AjaxCall' 函数。
我的问题是如何在 ajax 调用中发布包含对象的数组?
【问题讨论】:
-
只需将其字符串化
JSON.stringify,然后将其与该数据一起发布