Как передать массив Input на сервер в Angular JS?
Как в Angular JS собрать значения полей:
<input type="checkbox" name="type[]" value="1"/>
<input type="checkbox" name="type[]" value="2"/>
<input type="checkbox" name="type[]" value="3"/>
И отправить на сервер?
Сейчас пробовал сделать так:
<input type="checkbox" required="" value="1" ng-model="formData.type[1]">
<input type="checkbox" required="" value="2" ng-model="formData.type[2]">
<input type="checkbox" required="" value="3" ng-model="formData.type[3]">
Но проблема в том, что на сервер данные приходят в таком формате:
array(1) {
[1] => string(4) "true",
[2] => string(4) "true",
[3] => string(4) "true",
}
Источник: Stack Overflow на русском