【发布时间】:2012-04-05 20:07:02
【问题描述】:
我正在尝试使用 jQuery 向 Spring MVC 控制器方法提交表单,并将响应页面加载到对话框的 div 标记中。
对话框中的 jquery
$("#findbtn").click(function() {
$("#content").load($("#searchform").submit());
});
表格
<form id="searchform" method="POST" action="/select">
<input type="text" id="csearch" name="csearch" /><input
type="button" id="findbtn" />
</form>
控制器方法
@RequestMapping(value = "select", method = RequestMethod.POST)
public String getSelection(Model model, @RequestParam("csearch") String find) {
model.addAttribute("list", list);
return "/select";
}
问题是响应页面显示为新页面,而不是在对话框中。有没有办法在对话框中加载它。
注意:响应页面 (/select) 恰好与对话框中当前加载的页面相同。这意味着我想用相同的页面重新加载对话框的内容,除了列表不同。
谢谢
【问题讨论】:
-
您使用的是什么对话框? Jquery UI 对话框?
标签: java javascript jquery spring-mvc dialog