我試用this示例...學生類對象正在控制器端獲得。我們可以直接使用它。但是這裏的頁面正在提交。如何在不刷新頁面的情況下使用jquery ajax保存Spring表單數據?
這裏我希望它調用post方法使用jquery ajax和發佈數據作爲類對象。而不是發送每個輸入字段值。
我該如何做到這一點?
例如我想POST請求發送到該控制器
@RequestMapping(value = "/addStudent", method = RequestMethod.POST)
public String addStudent(@ModelAttribute("SpringWeb")Student student,
ModelMap model) {
//here will be my code to use student object....
return "result";
}
使用這種形式的春季..
<form:form method="POST" action="/HelloWeb/addStudent">
<table>
<tr>
<td><form:label path="name">Name</form:label></td>
<td><form:input path="name" /></td>
</tr>
<tr>
<td><form:label path="age">Age</form:label></td>
<td><form:input path="age" /></td>
</tr>
<tr>
<td><form:label path="id">id</form:label></td>
<td><form:input path="id" /></td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="Submit"/>
</td>
</tr>
</table>
</form:form>
我會看看jQuery表單插件。這很好地處理ajax表單。我們目前在我們的spring mvc應用程序中使用它。 – 2013-04-29 14:46:36
表單插件是引用的問答中提到的選項之一,我個人更喜歡遠離插件,除非我真的需要它們..如果我需要一個簡單的序列化,我寧願自己做。 – Akshay 2013-04-29 14:57:18
謝謝@Akshay ..這是什麼即時尋找..你已經給我的工作給我的鏈接.... – Bhushan 2013-04-30 14:26:57