1 // Inspect a form element to construct a 'get' request,
2 // register it to the 'submit' event, and deactivate the
3 // form's submit action.
4 function bind_search()
5 {
6 var form = $("form");
7 var action = form.attr("action");
8 form.attr("action",""); // reset
10 function display(data)
11 {
12 var list = $("div.list");
13 list.empty();
14 list.append(data);
15 }
17 function query()
18 {
19 var inputs = $(":input");
20 var data = {}
21 for (var i = 0; i < inputs.length; i++)
22 data[inputs[i].name] = inputs[i].value;
23 jQuery.get(action, data, display);
24 return false;
25 }
27 form.submit(query);
28 }
31 $(document).ready(bind_search);