Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSP、jquery和HTML:在ajax调用中使用表单post数据。_Jquery_Ajax_Jsp - Fatal编程技术网

JSP、jquery和HTML:在ajax调用中使用表单post数据。

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中获取这些表单变量。设置

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

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

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

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

上面的代码在脚本标记内不起作用

所以有一个选择:在jsp中获取这些表单变量。设置一些隐藏变量,然后在jquery过程中形成这些变量


有更好的选择吗?

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

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

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