Javascript 使用Javaservlet的ajax多输入表单验证不起作用。Ajax未显示错误
Ajax不起作用。这是我的表格。ajax没有验证我的服务器端代码。根据下面的代码,它没有显示错误Javascript 使用Javaservlet的ajax多输入表单验证不起作用。Ajax未显示错误,javascript,java,jquery,html,servlets,Javascript,Java,Jquery,Html,Servlets,Ajax不起作用。这是我的表格。ajax没有验证我的服务器端代码。根据下面的代码,它没有显示错误 <form id="postMveForm" action="movieDetails"> <input type="text" name="mvetitle" id="mveTitleId"><br/> <div id="errormvetitle"></div><br/> <textarea name="mveDe
<form id="postMveForm" action="movieDetails">
<input type="text" name="mvetitle" id="mveTitleId"><br/>
<div id="errormvetitle"></div><br/>
<textarea name="mveDescription" id="mveDescrId" rows="10" cols="50"></textarea><br/>
<div id="errormveDescr"></div><br/>
如果条件n,请检查null。 if(mveTitle==null)而不是if(mveTitle.length()==0)
和if(mveDescrptn==null)而不是if(mveDescrptn.length()==0)无错误!!ajax不起作用。我不明白它在哪里。您可以使用console.log登录到javascript。并确保请求到达后端服务器,将一些日志放入java服务器示例System.out.println(“启动”)。和url:“电影详细信息”。填写完整的url示例:
<script>
$(document).ready(function() {
$('#mveTitleId').blur(function() {
$.ajax({
url : 'movieDetails',
data : {
mvetitle : $('#mveTitleId').val()
},
success : function(responseText) {
$('#errormvetitle').text(responseText);
}
});
});
$('#mveDescrId').blur(function() {
$.ajax({
url : 'movieDetails',
data : {
mveDescription : $('#mveDescrId').val()
},
success : function(responseText) {
$('#errormveDescr').text(responseText);
}
});
});
});
</script>
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
{
String mveTitle = request.getParameter("mvetitle");
String mveDescrptn = request.getParameter("mveDescription");
if(mveTitle.length()==0)
{
String mveTitleError = "Error movie Title field is Empty";
response.setContentType("text/plain");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(mveTitleError);
}
if(mveDescrptn.length()==0)
{
String mveDescrptnError = "Error movie Description is empty";
response.setContentType("text/plain");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(mveDescrptnError);
}
else {
response.getWriter().append("success ").append(request.getContextPath());
}
}