No, you CAN use ng-resource but do not have to - in fact I found it confusing Possible reasons you needed to use urlencoding which changes it to string are CORS, headers, or settings on your server. Search for an example app that uses your server type and copy how they did it - a nice simple app is votr - look at part 5 CRUD
Sent from my LG Mobile Damir Vazgird <[email protected]> wrote: >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. -- 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.
