我敢肯定,這是很簡單的東西...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