如何进入[FromBody] Guid []使用ajax

时间:2015-09-04 12:06:53

标签: ajax asp.net-web-api

我正在使用WAP API,但不知道如何将ajax connect用于aaa方法。请帮忙。同样的ajax方法无法匹配[FromBody] Guid [] Ids,但是如何

    [Route("aaa")]
    [HttpPost]
    public IHttpActionResult aaa(Guid teamId, [FromBody]Guid[] Ids)

的javascript

                var routeIds = new Array();  
                routeIds.push('EEBEEEDF-41F2-4931-41F2-362DDDDDD06'); 
                routeIds.push('EEBEEEDF-41F2-41F2-41F2-362DDDDDDD06'); 
                routeIds.push('EEBEEEDF-41F2-41F2-41F2-362DDDDDDD06'); 
                routeIds.push('EEBEEEDF-41F2-41F2-41F2-362DDDDDDD06'); 

                var team =  { id: "EEBEEEDF-41F2-41F2-41F2-362DDDDDDD06" }; 
                var tmp = JSON.stringify({ teamId: "EEBEEEDF-41F2-41F2-41F2-362DDDDDDD06", '': routeIds });
                    var path = GlobalData.url + "api/Event/UpdateRouteEnrollments";
                     $http({
                       method: 'POST',
                       url: path,
                       contentType: "application/json; charset=utf-8", 
                       dataType: "json",
                       data: JSON.stringify(tmp)
                       }).
                      success(function (data, status, headers, config) { 
                          $scope.hide(); 
                          FeedStorage.save({ "id": data.TeamId, "Route": "0CE0F3C9-BB1E-4931-98F3-362DDE7BD406" });
                          $scope.setPlatform('team'); 
                      }).
                      error(function (data, status, headers, config) {
                          $scope.hide();
                          alert('An error occured:' + status);
                      });  

0 个答案:

没有答案