Comment faire pour ajouter ajax html réponse à côté de courant div
J'ai DOM
comme suit,
<div id='level-1'>
<ul>
<li><span><a>Mike</a></span></li>
<li><span><a>John</a></span></li>
<li><span><a>Ket</a></span></li>
</ul>
</div>
et jQuery
est comme suit,
$(document).on('click','div[id^=[level] ul li span a',function(){
//Making ajax request,no problem in getting the response
//Here I need to append response next to the current div i,e div#level-1 or div#leve-2
});
ajax
réponse sera la même que ci-dessus DOM
sauf id
de la div
et le contenu de anchor tag
. id
sera level-2
ou level-3
i,e. +1
à la valeur actuelle de la div.
OriginalL'auteur Mahesh.D | 2013-04-27
Vous devez vous connecter pour publier un commentaire.
Essayer
OriginalL'auteur Yury Tarabanko
Pouvez-vous ajouter un div parent comme ça?
après vous pouvez le faire en jquery
Jeremy, je peux ajouter de nouveaux éléments, mais je n'souhaitez utiliser, cliquez sur événement.. merci
est-ce une question ? si vous ne souhaitez pas utiliser le clic de la partie, vous pouvez utiliser uniquement cette partie où vous voulez : $(this).parent("#niveaux").append("tout ce que vous voulez!");
OriginalL'auteur jeremy castelli
Pour un ajax réponse, vous pouvez ajouter votre append fonction de la réponse de la demande.g:
(pseudo code)
si vous obtenez un tableau à partir de la requête ajax qui a plusieurs lignes - vous pouvez parcourir chaque ligne et ajouter le nouveau code html pour le courant de div avec la .append() fonction jquery.
http://api.jquery.com/append/
OriginalL'auteur Mupps
Vous avez un peu d'erreur de syntaxe à l'intérieur de votre sélection, ainsi que d'essayer d'ajouter
response
à votre div danssuccess
rappel:merci, mis à jour 🙂
Pas de problème :). Btw, vous n'avez pas besoin d'enregistrer
$(this)
de fermeture?Oui, vous avez raison.
Eli, je n'souhaitez utiliser, cliquez sur événement.. merci
OriginalL'auteur Eli
OriginalL'auteur Pradeep .a