I need to send a parameter to a servlet through an ajax call i am trying with this code but it is not working.I am posting my code and the way i catch it to the Servlet...
我需要通过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);
}
});
}
and here is where i am calling the function
这是我调用函数的地方
<form enctype="application/json" method="post">
<input type="submit" value="submit" onclick="loadJson()" />
</form>
and in servlet i am using String value=request.getParameter("value");
在servlet中我使用String value = request.getParameter(“value”);
i am using <script src="http://code.jquery.com/jquery-latest.min.js"></script>
jQuery file somebody please help
我正在使用
1 个解决方案
#1
0
Remove quotes in the data given. Are you getting any exceptions/error. use chrome developer tools, you can evaluate your code in that. It will give all details.
删除给定数据中的引号。你有任何异常/错误吗?使用chrome开发人员工具,您可以在其中评估您的代码。它将提供所有细节。
You can use JSON.stringify while giving data if you are expecting json object.
如果您期望json对象,则可以在提供数据时使用JSON.stringify。
#1
0
Remove quotes in the data given. Are you getting any exceptions/error. use chrome developer tools, you can evaluate your code in that. It will give all details.
删除给定数据中的引号。你有任何异常/错误吗?使用chrome开发人员工具,您可以在其中评估您的代码。它将提供所有细节。
You can use JSON.stringify while giving data if you are expecting json object.
如果您期望json对象,则可以在提供数据时使用JSON.stringify。