JSP,jquery和HTML:在ajax调用中使用表单发布数据。

时间:2013-08-11 15:43:46

标签: jquery ajax jsp

这是我想要做的事情(这是我正在做的事情,如果还有更好的方法请建议)。

第1页(jsp):接受表单数据。 jquery绑定提交表单按钮。验证输入然后提交。

第2页(jsp):加载了静态HTML。现在,使用作为第1页上的表单的一部分提交的数据,我想进行一个ajax调用(jquery),它将填充page2动态部分。

<% out.println(request.getParameter("someparam"));%>
上面的

在脚本标记内部不起作用。

所以一个选项:在jsp中获取这些表单变量。设置一些隐藏变量,然后在jquery处理那些表单变量。

还有更好的选择吗?

1 个答案:

答案 0 :(得分:1)

如果我错了,请纠正我,但似乎你正在对JSP页面进行AJAX调用并显示响应/ HTML。使用out.println,您似乎将AJAX调用的请求参数打印到HTML中的脚本标记中。没有示例代码就很难说出错了。

由于您正在寻找更好的替代方案,我强烈建议使用客户端模板引擎并仅与服务器端交换数据(json,xml)。这有助于减少传输的数据,并提高前端的响应能力。

考虑使用BackboneAngularJS,并重构服务器端以与浏览器交换数据/ JSON。