如何在Spring中处理弹出窗口?

时间:2013-05-06 06:05:50

标签: java jquery spring

在我的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中打开弹出窗口?

1 个答案:

答案 0 :(得分:0)

根据您的代码,HTTP方法在@RequestMapping中指定为POST,而GET方法用于发送ajax请求。这是你问题的原因吗?