我需要通过Ajax调用我正在使用此代码试图将参数发送给一个servlet,但它不是我working.I张贴我的代码,我就赶上来了Servlet的方式......如何使用Ajax调用将参数从JSP发送到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的我使用字符串value=request.getParameter("value");
我使用jQuery的<script src="http://code.jquery.com/jquery-latest.min.js"></script>
文件请人帮忙
您是否正在访问您的servlet?究竟是什么问题?它在浏览器或服务器上。你有没有日志或错误?你在服务器(或浏览器)上看过调试器吗? –
请不要忘记添加'?'提问!有些人在页面中搜索'?'如果'问题'中不存在,则直接进入下一个(实际)问题。另请注意,'jsp页面'扩展为'java server page page',即添加'page'是多余的。 –
这是没有'enctype'属性的相同行为吗?您还需要停止提交按钮的默认处理。 –