我敢肯定,这是很简单的东西...JSON值都是空
我有下面的代码...
<script>
function postUser() {
var user = $('span').serialize();
$.post('userManagement/setUser', user);
}
</script>
<span>
Username : <input type="text" name = "userName"><br />
First name: <input type="text" name="firstName" /><br />
Last name: <input type="text" name="lastName" /><br />
Password: <input type="text" name="password" /><br />
<button onclick="postUser()">Submit</button>
</span>
没有被公布(如POST简直是根据空到萤火虫)。
如何发布此表单?我想使用jQuery,以便我可以更好地使用它,而不是将它放入HTML中。我的控制器期待一个JSON对象,它只是我的用户实体,具有上面的字段以及一个“访问”整数。
我正在使用SpringMVC控制器。
感谢,
尝试''
我不知道序列化函数,但你是否尝试过[JSON.stringify()](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/JSON/stringify)函数? – lowerkey 2012-07-09 19:46:36