【问题标题】:JSP, jquery and HTML : use form post data in ajax call.JSP、jquery 和 HTML:在 ajax 调用中使用表单发布数据。
【发布时间】:2013-08-11 15:43:45
【问题描述】:

这是我想做的(这是我正在做的,如果有更好的方法请提出)。

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

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

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

以上在脚本标签内不起作用。

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

还有更好的选择吗?

【问题讨论】:

    标签: jquery ajax jsp


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-06-07
      • 2021-01-17
      • 2011-05-31
      • 1970-01-01
      • 2014-04-08
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 2014-10-19
      相关资源
      最近更新 更多