Есть форма, в ней разные кнопки. По нажатию кнопки submit создается одна переменная, имя и значение берутся из атрибутов кнопки. Есть потребность отправлять несколько переменных при нажати кнопки. Как это сделать?
Прикинул следующий код кнопки:
<button type="button" onclick="addPOSTvar([ ['name1' , 'value1'] , ['name2' , 'value2'], ['name3','value3'] ])">Кнопка для 3 переменных</button>
и код javascript:
function addPOSTvar( params ) {
var form = $(this).closest('form');
form.append($.map(params, function (param) {
return $('<input>', {
type: 'hidden',
name: param[0],
value: param[1]
})
}));
form.submit();
В jquery не силен, код сделал по примерам из интернета и он не работает. Что нужно исправить?