$('#fillUpdateOwnerButton').on('click', function () {
var email = $('#eMailUpdateOwner').val();
console.log(email);
$.ajax({
type: 'POST',
url: "updateBusOwnerDetailsServlet",
data: {"emailForSearch": email},
success: function (msg) {
alert(msg);
}
以上是<Script>
标签之间的代码,console.log()也没有打印任何内容,下面我提到我如何尝试通过Servlet获取数据,但这不起作用,它打印为null,
System.out.println(request.getParameter("emailForSearch"));
答案 0 :(得分:0)
尝试使用以下方法更改您的ajax调用:
$(document).ready( function() {
$('#fillUpdateOwnerButton').on('click', function () {
var email = $('#eMailUpdateOwner').val();
console.log(email);
$.ajax({
type: 'POST',
url: "updateBusOwnerDetailsServlet",
data: {"emailForSearch": email},
success: function (msg) {
alert(msg);
}
});
});
});
您必须在文档准备好的页面中加载ajax。检查结束我的工作正常。如有任何问题,请告诉我
答案 1 :(得分:0)
我认为 fillUpdateOwnerButton 这是你的按钮ID,如果是这样的话
尝试改变
$(&#39;#fillUpdateOwnerButton&#39;)。on(&#39; click&#39;,function(){}
将 $(&#39;#fillUpdateOwnerButton&#39;)替换为 $(&#39;#document&#39;) 或直接父容器的按钮ID
因为你没有粘贴你的代码我可以帮你到这里
试试这个或完整的代码