>  기사  >  웹 프론트엔드  >  AJAX는 데이터베이스 콘텐츠의 유효성을 검사하고 페이지에 값을 표시합니다.

AJAX는 데이터베이스 콘텐츠의 유효성을 검사하고 페이지에 값을 표시합니다.

亚连
亚连원래의
2018-05-25 15:36:491718검색

텍스트 상자에서 커서를 떼고 이 페이지의 해당 위치에서 데이터베이스의 변경된 값에 해당하는 다른 데이터를 가져옵니다. 관심 있는 친구는

함수 구현을 살펴볼 수 있습니다.

JSP 페이지 콘텐츠의 텍스트 상자를 채우고 커서가 텍스트 상자를 떠나면 데이터베이스의 변경된 값에 해당하는 기타 데이터가 이 페이지의 해당 위치에서 얻어집니다.

servlet:


request.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
// 调用servlet层去数据库查找是否有相同用户名 并返回到页面中的其他记录
String client_id = request.getParameter("client_id");
ClientServices clientServices = new ClientServices();
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
Client client = clientServices.findClientById(client_id);
if (client != null) {
out.print(URLEncoder.encode(client.getClient_name(), "utf-8"));
} else {
out.print("false");
}
out.flush();
out.close();


jquery:


$(document).ready(function() {
$("#client_id").blur(function() {
$.ajax({
type : 'POST',
url : 'servlet/validServlet?client_id=' + $(this).val(),
data : 'client_id=' + $("#client_id").val(),
success : function(msg) {
if (msg == 'false') {
alert("没有此人");
} else {
//utf-8解码解决中文乱码
$("#clientInfo").html(decodeURI(msg));
$("#clientInfo").attr("value", decodeURI(msg));
}
}
});
});
});

위 내용은 제가 모든 사람을 위해 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.

관련 기사:

AJAX 제출 양식 데이터 예시 분석

Ajax 속성 리소스 파일 데이터를 읽는 방법

Ajax 관련 및 장점과 단점에 대한 간략한 토론

위 내용은 AJAX는 데이터베이스 콘텐츠의 유효성을 검사하고 페이지에 값을 표시합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.