私は次のコードを持っています。
JavaScript
<script>
function postUser() {
var user = $('span input').serialize;
alert(user.username);
}
</script>
HTML
<span>
User name : <input type="text" name="username"><br />
Password: <input type="password" name="password" /><br />
First name: <input type="text" name="firstName" /><br />
Last name: <input type="text" name="lastName" /><br />
<button onclick="postUser()">Submit</button>
</span>
UIにアイテムを入力すると、アラートに「未定義」と表示されますが、配列をシリアル化することでJSONオブジェクトにする必要があると思いましたか?ユーザー名が未定義である理由はありますか?