Ну во-первых, форм - 9kb, если сжать его вместе с основным jquery, то ужмется и до 5kb (знаю, т.к. оттачиваю свой набор для проектов - 30kb с ядром и множеством внутреннего функционала).
можно воспользоваться плагином ajaxify - 7kb.
Что же касается приведенного вами скрипта:
<script type=“text/javascript”>
$(document).ready(function(){
$(”#login_form”).submit(function() {
// AJAX
$.post($(”#login_form”).attr(‘action’), { username:$(‘input[@name=username]’).val(),password:$(‘input[@name=password]’).val(), auto_login:$(‘input[@name=auto_login]’).val(), XID:$(‘input[@name=site_id]XID’).val(),site_id:$(‘input[@name=]’).val(), ACT:$(‘input[@name=ACT]’).val(),RET:$(‘input[@name=RET]’).val() } ,function(data) {
if(data==1) {
} else {
}
});
return false;// ( )
});
});
</script>
+ еще в форму логина надо добавить Id
{exp:member:login_form return="site/index" id="login_form"}
ну а с обработкой данных вы уже сами....