You would need to POST your data with ng-Resource if you want RESTful 
services.

http://docs.angularjs.org/api/ngResource

Alternatively you can use Restangular. Personally, I find Restangular to be 
an easier solution at the moment.

https://github.com/mgonto/restangular

Hope that helps.

On Sunday, January 26, 2014 12:20:38 PM UTC-5, Tob wrote:
>
> Hi all,
>
> I want submit my Form with POST / RESTful JSON to a WebService. 
> Unfortunately, JSON does not work, I have to submit my form  with String!! 
> It works but I don't like this way very much, this is why I had to change 
> the content-type (application/x-www-form-urlencoded).
>
>
> My code:
> 'create' : function(task) {
>             $http.defaults.headers.post["Content-Type"] = 
> "application/x-www-form-urlencoded";
>             
>             task.SectionId = task.Sections.SectionId;
>             var promise = $http({
>                 url: baseURL + 'Tasks/AddOrUpdateTask/',
>                 method: 'POST',
>                 data:  $.param(task).replace('&Sections%5BTasks%5D=','')
>                 })
>                 .success(function(data, status, headers, config) {
>                     console.log("saved OK");
>                 })  
>                 .error(function(data, status, headers, config) { 
>                     alert("saved Error " + status + ' ' + headers);
>                 }) 
>
>                  return promise;
>          },
>
> Thank you for a better understanding. and guide me for a better solution.
>
> regards
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to