Показать сообщение отдельно
  #9 (permalink)  
Старый 16.01.2015, 15:11
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от dmitriy94
в переменную вставляю ее идентификатор константой
Т.е. у тебя всего одна форма на странице, и ее id вписан прям в js коде, который производит отправку? Тогда понятно. Не хочешь скрытый инпут, тогда можно добавить параметр при сериализации:
var data = $(form).serializeArray();
data.push({name: 'action', value: 'константа'});
...
data: $.param(data)


Все поля будут в POST. Главное не давать полям имя "action".

Сообщение от dmitriy94
удобно упаковывает данные формы
То есть для тебя удобней формат [{name:'p1', value:'v1'}, {name:'p2', value:'v2'}] , чем {p1: 'v1', p2: 'v2'} , правильно я понимаю?
__________________
В личку только с интересными предложениями
Ответить с цитированием