在我的Spring应用程序中,在Jsp中显示数据库中的一些现有用户
<a id="details" href="#"class="copyright-text read_link" title="FAQs" onclick="sendForm()";>
<label for="subject">${user.name}</label>
</a>
当我们单击超链接一个Popup will open and show his Details
我的Controller类我将动作映射到超链接点击事件。
@RequestMapping(value = "search", method = RequestMethod.POST)
public String header(SearchForm form, BindingResult result,
Model model) throws Exception {
-----
-----
model.addAttribute("SEARCH_RESULT", form);
return "search";
}
所以这个search.jsp
应该显示在上面的弹出窗口中。
在这个目的中,我这样做..
准备ajax表单提交,我正在编写成功事件弹出窗口。
function ajaxFormSubmit(options) {
$.ajax({
url : options.action,
success : function(data, textStatus, jqXHR) {
$('#' + options.successElem).html(data);
}
},
error : function(jqXHR, textStatus, errorThrown) {
apprise(textStatus +" " + errorThrown);
}
});
}
但这不起作用。那么这个程序是否正确?
其他明智的告诉我如何在Spring中打开弹出窗口?
答案 0 :(得分:0)
根据您的代码,HTTP方法在@RequestMapping中指定为POST,而GET方法用于发送ajax请求。这是你问题的原因吗?