Похоже, что это должно быть что-то встроенное в jQuery без необходимости более чем нескольких строк кода, но я не могу найти "простое" решение. Скажем, у меня есть HTML-форма:
<form method="get" action="page.html">
<input type="hidden" name="field1" value="value1" />
<input type="hidden" name="field2" value="value2" />
<select name="status">
<option value=""></option>
<option value="good">Good</option>
<option value="bad">Bad</option>
</select>
</form>
Когда кто-то меняет поле выбора, я хотел бы отправить форму, используя ajax для обновления базы данных. Я думал, что будет какой-то способ сделать следующее, не создавая значения / атрибуты вручную, просто отправьте их все, например:
$("select").change(function(){
$.get("page.html?" + serializeForm());
});
Чего мне не хватает?