I'm going to add some data in an array to $http
service in angularjs. The way I add them to service is mentioned below (and it works properly)
var inputValueArray = new Array($scope.formdata);
I can get data by index zero in my api. But I want to get by named index. So, I do something like this:
var inputValueArray = new Array();
inputValueArray["myIndex"] = $scope.formData;
But, in api I get empty array. Then I did this solution:
var inputValueArray = {"myIndex" : $scope.formData};
Now I get Maximum call stack size exceeded
error. In both , I use $_POST
to get data. I mean I'm sending data by $.param() like this :
data: $.param({ mydata:inputValueArray , csrf_token: myTokenKey})
Any idea would highly appreciated.