Отправляю запрос на сервер следующим образом
$.ajax({
type: "POST",
url: "/words",
data:{
...,
'translations':$('#select-translation').val()
},
...
});
поле translations является массивом(по крайней мере сервер ожидает массив). $('#select-translation').val() возвращает массив (["1571", "1895"]) но при отправке имя параметра меняется на translations[] и естественно не доходит. Собственно говоря вопрос: как правильно отправить массив?
Как вариант:
'translations':$('#select-translation').val().join(",")
с учетом того, что у Вас находится на серверной стороне.
Продвижение своими сайтами как стратегия роста и независимости