JQuery Ajax appel à l'ancre tag cliquez sur
Je suis nouveau sur jQuery et d'essayer de les apprendre par exemple par exemple
Dans l'exemple ci-dessous, je suis en train d'appeler un servlet sur un événement de l'ancre tag cliquez sur l'aide de jQUery Ajax. J'ai plus d'une balise d'ancrage dans ma page et je veux une autre servlet être invoquée pour chacun d'eux. Si j'utilise l'id de la balise d'ancrage comme $('#submit1').cliquez sur comme dans l'exemple ci-dessous, il n'est pas de travail. Mais, si je le remplace par " a " c'est le travail qui appelle la même servlet pour les deux balises d'ancrage
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>AJAX calls using Jquery in Servlet</title>
<script src="http://code.jquery.com/jquery-latest.js">
</script>
<script>
$(document).ready(function() {
$('#submit1').click(function(event) {
event.preventDefault();
var username=$('#user').val();
$.get('ActionServlet',{user:username},function(responseText) {
$('#welcometext').text(responseText);
});
});
});
$(document).ajaxStart(function(){
$('#content_progress').text("Loading...");
});
$(document).ajaxComplete(function(){
$('#content_progress').text("");
});
</script>
</head>
<body>
<form id="form1">
<h1>AJAX Demo using Jquery in JSP and Servlet</h1>
Enter your Name:
<input type="text" id="user"/><br>
<a name="submit1" href="#">View Profile</a>
<a name="submit2" href="#">Course Details</a>
<br/>
</form>
<div id="content_progress">
</div>
<div id="welcometext">
</div>
</body>
</html>
OriginalL'auteur Naveen Kumar Konda | 2013-08-25
Vous devez vous connecter pour publier un commentaire.
id-sélecteur
changement
name=submit1
à
id=submit1
ou
l'attribut est égal à-sélecteur
si vous voulez l'accès par
a
balise parname
changement
$('#submit1').click(function(event) {
à
$('a[name="submit1"]').click(function(event) {
bienvenue 🙂
OriginalL'auteur Tushar Gupta - curioustushar
Vous avez besoin de donner
id
àa
pasname
,#
est le id-sélecteur de sorte que la valeur doit être la valeur de l'attribut id de l'élémentOriginalL'auteur Arun P Johny
J'ai encore un autre problème maintenant. Je obtenir un formulaire, qui permet à l'utilisateur de changer son mot de passe, comme ajax réponse à partir d'une servlet. Maintenant, j'ai ajouté des fonctionnalités ajax de boutons dans la nouvelle forme aussi, mais quand je clique sur Changer de Mot de passe bouton, l'ensemble de la forme de fuite, au lieu de cela, je voudrais invoquer une servlet à nouveau en cliquant sur Changer de Mot de passe. Je suis en train assurez-vous que le fichier jsp test.jsp qui reçoit la réponse de l'appel ajax comprend déjà ajax logique pour l'id de changer de mot de passe #changePswd
test.jsp:
Servlet:
essayez
$('#changePswd').click(function(event) {
à$(document).on('click', '#changePswd', function(event) {
api.jquery.com/onOriginalL'auteur Naveen Kumar Konda