フォームからいくつかのデータをシリアル化しようとしています。
html:
<form class="span5 login navbar-form pull-right">
<input class="span2" type="text" placeholder="E-mail" />
<input class="last span2" type="password" placeholder="Lösenord" />
<a class="loginbutton span1 btn btn-zen-inverse btn-mini" href="#">Logga in</a>
<br />
<a class="pull-right hidden" href="#">Glömt lösenord</a>
<label class="pull-right hidden"><input type="checkbox" /> Kom ihåg mig</label>
</form>
Jquery:
$(document).ready(function() {
$('.loginbutton').click(login);
});
function login(){
event.preventDefault();
var params = $('form').serialize();
console.log(params);
}
htmlフィールドにデータを入力し、その上にある「a」タグをクリックすると.logintbutton
、console.log
は空になり、データがプッシュされると思います。serializeArrayを実行すると、空の配列が取得されます。