for (var i = 1; i < 6; i++) {
$.post("random.php", {ajax: 'true'}, function(data) {
var mus = data.split('-');
var pool = "<a href='"+mus[0]+"><img src='"+mus[1]+"'/></a>";
--> $(".rand" + i).html(pool); <--
});
}
<div id="list">
<ul>
<li class='rand1'> a</li>
<li class='rand2'> a</li>
<li class='rand3'> a</li>
<li class='rand4'> a</li>
<li class='rand5'> a</li>
</ul>
</div>
Je suis en train de charger une liste de manière dynamique. Le code HTML n'est pas défini, toutes les pensées sont très appréciées. :)Jquery Dynamic 3d
Quand j'assignent statiquement $(".rand" + 1).html(pool);
Le html encore ne changera pas ..
Merci,
encore confus
for (var j=0;j<5;j++) {
$.post("random.php",{ajax: 'true'}, function(data){
mus = data.split('-');
mus[0] = mus[0].replace(/\r|\n/g, '');
mus[1] = mus[1].replace(/\r|\n/g, '');
// pool = "<a href='http://www.rain.org/~karpeles/"+mus[0]+"'><img src='http://www.rain.org/~karpeles/"+mus[1]+"'/></a>";
$("#rand" + j).html("<img src='http://www.rain.org/karpeles/" + mus[1] +"'/>");
});
}
Le code fonctionne si je ne comprends pas le www?
Peter
pouvez-vous afficher les «données» de retour? s'il vous plaît, ajoutez si possible l'objet de retour "data". –
Aussi, savez-vous qu'il vous manque un point-virgule après le poste? –
Oui, je peux. Les formats de données juste comme je veux jusqu'à l'attribution de la balise LI –