如何在angularjs中的ajax调用中发布数组对象

如何在angularjs中的ajax调用中发布数组对象,angularjs,json,ajax,post,Angularjs,Json,Ajax,Post,我有下面的JSON响应,我必须在我的ajax调用中发布,但我不知道怎么做 JSON响应: { "iASensorTypePresetRequest": [{ "sensorPresetTypeId": "1", "min": "30", "max": "50" }, { "sensorPresetTypeId": "3", "min": "1",

我有下面的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调用中发布包含对象的数组?

我在与后端通信时使用$http服务。我建议将所有后端连接都放在一个服务中。我把我的称为datacontext

这是指向文档的链接

 var req = {
 method: 'POST',
 url: 'http://example.com',
 headers: {
   'Content-Type': undefined
 },
 data: { test: 'test' }
}

$http(req).then(function(){...}, function(){...});

如果你的api是RESTful的,你可以使用$resource工厂。

只需将其字符串化
JSON.stringify
,然后将其与该数据一起发布。你应该描述你实际在做什么,而不是只说“我使用…”。此外,您还应该描述为什么建议使用服务进行后端连接。至少你应该描述一下为什么这可以解决问题。。创建一个服务以将所有数据通信打包到服务器,这允许您集中此通信并简化维护。