Heim > Web-Frontend > js-Tutorial > AJAX validiert den Datenbankinhalt und zeigt den Wert auf der Seite an

AJAX validiert den Datenbankinhalt und zeigt den Wert auf der Seite an

亚连
Freigeben: 2018-05-25 15:36:49
Original
1779 Leute haben es durchsucht

Der Cursor verlässt das Textfeld und ruft an der entsprechenden Stelle auf dieser Seite weitere Daten ab, die dem geänderten Wert entsprechen. Interessierte Freunde können sich das

Funktionsimplementierung:

Füllen Sie den Inhalt des Textfelds auf der JSP-Seite aus, verlassen Sie den Cursor aus dem Textfeld und rufen Sie an der entsprechenden Stelle auf dieser Seite andere Daten ab, die dem geänderten Wert in der Datenbank entsprechen.

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();
Nach dem Login kopieren


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));
}
}
});
});
});
Nach dem Login kopieren

Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

AJAX-Übermittlungsformular-Datenbeispielanalyse

Ajax-Methode zum Lesen von Eigenschaftenressourcendateidaten

Eine kurze Diskussion über Ajax und seine Vor- und Nachteile

Das obige ist der detaillierte Inhalt vonAJAX validiert den Datenbankinhalt und zeigt den Wert auf der Seite an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage