submitはフォームが送信される時に実行されます。
サンプルでは、submit()に与える関数の最後で、return falseとし、falseを返しています。
これは、実際にフォームデータが送信されるのを抑制するためで、falseを返さなければデータが送信されてページが更新されてしまいます。
Ajaxアプリケーションを作成するときは、大抵falseを返す必要があるでしょう。
以下、サンプルソースです。
<html> <head> <title></title> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery", "1.3");</script> <script type="text/javascript"> $(document).ready(function(){ $("#form1").submit(function(){ alert("submit!"); return false; }); }); </script> </head> <body> <form id="form1" action=""> <p> <input type="text" name="data" /> <input type="submit" value="送信" /> </p> </form> </body> </html>以下、実行例です。