Я собираюсь добавить некоторые данные в массив в службу $http
в angularjs. Способ добавить их к службе упоминается ниже (и это работает должным образом)
var inputValueArray = new Array($scope.formdata);
я могу получить данные по индексу нуля в моем апи. Но я хочу получить по с именем index. Так, я что-то вроде этого:
var inputValueArray = new Array();
inputValueArray["myIndex"] = $scope.formData;
Но в апи я получаю пустой массив. Тогда я сделал это решение:
var inputValueArray = {"myIndex" : $scope.formData};
Теперь я получаю Maximum call stack size exceeded
ошибку. В обоих случаях я использую $_POST
для получения данных. Я имею в виду я посылаю данные по $ .param() так:
data: $.param({ mydata:inputValueArray , csrf_token: myTokenKey})
Любая идея будет высоко оценена.
Спасибо. Но опять та же проблема. –
загрузите свой код в JSFiddle или другое приложение, и я постараюсь вам помочь. –
Я получаю очень тупую ошибку в JSFiddle. Я не могу создать экземпляр моего приложения. Не могли бы вы проверить это? https://jsfiddle.net/6kstm3e8/25/ –