我有下面的代码。为什么这个JSON变量未定义?
的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>
当我填充用户界面中的项目,警告说: “未定义” - 但我想通过序列化的阵列应该是一个JSON对象?任何想法为什么用户名是未定义的?
不要警报。使用'console.log(user)'的浏览器控制台。 –
好了,开始你不调用'连载()' – Shmiddty