jQuery Post中的参数命名?

时间:2014-02-21 11:38:58

标签: jquery servlets post

我正在创建一个表单构建器。我正在尝试将表单的HTML保存到服务器。然后我将获取此html以重建表单

所以我试图将一个jQuery对象(表单的html)发送到这样的servlet。

var savedForm= $('#resultsFormCont').html();
    $.post('http://localhost:8080/BootStrapForms/NewServlet',
                {savedForm : savedForm} 
                ,function(data ){ //callback on success
        alert('Form Saved' + data);
    })

但是在我的doPost方法下面返回null?任何想法?

    protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

        formHTML = request.getParameter("savedForm");
        System.out.println("form is " + formHTML);
}

1 个答案:

答案 0 :(得分:0)

$.post('http://localhost:8080/BootStrapForms/NewServlet',{savedForm : savedForm} ..... POST将它作为savedForm

发送到服务器

虽然正如@Anthony Grist所说,为什么你想在POST请求中发送html完全是另一回事