繁体   English   中英

如何使用Ajax调用将参数从JSP发送到servlet?

[英]How to send parameter from JSP to servlet using Ajax call?

我需要通过我尝试使用此代码的ajax调用将参数发送到servlet,但它不起作用。我正在发布代码以及将其捕获到Servlet的方式...

 function loadJson() {
   $.ajax({
     url: "JsonServlet",
     type: "post",
     dataType: "json",
     data: {
       "value": "2"
     },
     error: function () {
       alert("error occured!!!");
     },
     success: function (data) {
       alert(data.value);
     }
   });
 }

这是我正在调用函数的地方

<form enctype="application/json" method="post">
  <input type="submit" value="submit" onclick="loadJson()" />
</form>

在servlet中,我正在使用String value=request.getParameter("value");

我正在使用<script src="http://code.jquery.com/jquery-latest.min.js"></script> jQuery文件有人请帮助

删除给定数据中的引号。 您是否有任何异常/错误。 使用chrome开发人员工具,您可以在其中评估代码。 它将提供所有详细信息。

如果需要json对象,则可以在提供数据时使用JSON.stringify。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM