JSP、jquery和HTML:在ajax调用中使用表单post数据。
这是我想要做的(这是我正在做的事情,如果有更好的方法请建议) 第1页(jsp):接受表单数据。jquery绑定提交表单按钮。验证输入,然后提交 第2页(jsp):加载静态HTML。现在,使用作为page1表单一部分提交的数据,我想进行一个ajax调用(jquery),它将填充page2动态部分JSP、jquery和HTML:在ajax调用中使用表单post数据。,jquery,ajax,jsp,Jquery,Ajax,Jsp,这是我想要做的(这是我正在做的事情,如果有更好的方法请建议) 第1页(jsp):接受表单数据。jquery绑定提交表单按钮。验证输入,然后提交 第2页(jsp):加载静态HTML。现在,使用作为page1表单一部分提交的数据,我想进行一个ajax调用(jquery),它将填充page2动态部分 <% out.println(request.getParameter("someparam"));%> 上面的代码在脚本标记内不起作用 所以有一个选择:在jsp中获取这些表单变量。设置
<% out.println(request.getParameter("someparam"));%>
上面的代码在脚本标记内不起作用
所以有一个选择:在jsp中获取这些表单变量。设置一些隐藏变量,然后在jquery过程中形成这些变量
有更好的选择吗?如果我错了,请纠正我的错误,但您似乎正在对JSP页面进行AJAX调用,并显示响应/HTML。使用out.println,您似乎正在将AJAX调用的请求参数打印到HTML中的脚本标记中。如果没有示例代码,很难说出什么问题 因为您正在寻找更好的替代方案,所以我强烈建议使用客户端模板引擎,并且只与服务器端交换数据(json、xml)。这将有助于减少传输的数据,并提高前端的响应能力 考虑使用or,并重构服务器端,以便与浏览器交换数据/JSON