Кажется, что это должно быть что-то встроенное в 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>
Когда кто-то меняет поле select, я хотел бы отправить форму с помощью ajax для обновления базы данных. Я думал, что есть способ сделать следующее без ручного создания значений/атрибутов, просто отправить их все, например:
$("select").change(function(){
$.get("page.html?" + serializeForm());
});
Что мне не хватает?