こんにちは私は現在、mysqlデータベースから取得した各データをフェードインしようとしています。
これが私がこれまでに得たものです:
Jquery
$("#coleccionmenu span").click(function() {
$("#coleccionmenu span").removeClass('focuscoleccion')
$(this).addClass('focuscoleccion');
var id = this.id;
$.ajax({
url: "respuestabolsas.php",
type: "POST",
data: "id=" + id,
complete: function() {
//called when complete
},
success: function(x) {
$("#contbolsas").css('display', 'none')
$("#contbolsas").html(x)
$("#contbolsas").fadeIn(400)
hovercolores();
if ($('#contbolsas > div:contains("Rawr")').length > 0) {
$("#text").fadeOut()
return false;
}
else{
$("#text").fadeIn()
cargamascoleccion(id)
}
},
error: function() {
//called when there is an error
},
});
と私のphp
<?php
ini_set("display_erros","yes");
require('conexionMYSQL.php');
$conexion = new connection();
$id = $_REQUEST['id'];
$query ="select b.idBolsa,b.Skuref, b.Descripcion, b.Medidas, c.TipoColeccion, cf.ColorFamilia, tp.TipoBolsa from Bolsas b
inner join Coleccion c on b.idColeccion = c.idColeccion
inner join ColoresFamilia cf on b.idColorFamilia = cf.idColorFamilia
inner join TipoBolsas tp on b.idTipoBolsa = tp.idTipoBolsa
where c.TipoColeccion = '$id'
group by tp.TipoBolsa
order by b.idBolsa DESC limit 0,20";
$result= mysql_query($query, $conexion->conn) or die (mysql_error());
$cantidadLog = mysql_num_rows($result);
$json = '';
if($cantidadLog < 20){
echo "<div id='iku' style='display:none'>Rawr</div>";
while($datos = mysql_fetch_assoc($result)){
echo"<div class='cargabolsas'>";
echo"<div class='bolsacargada pointer' style='' id='".$datos["idBolsa"]."'>";
echo"<p id='titbolsa' style='display:none'>".$datos["TipoBolsa"]."</p>";
echo"<p style='display:none'>".$datos["TipoColeccion"]."</p>";
echo"<p style='display:none'>".$datos["Medidas"]."</p>";
echo"<p style='display:none'>".$datos["Descripcion"]."</p>";
echo"<p><img id='chica' src='images/chicas/".$datos["Skuref"].".jpg'></p><br>";
echo"<p style='display:none'><img src='images/medianas/".$datos["Skuref"].".jpg'></p>";
echo"<p style='display:none'><img src='images/grandes/".$datos["Skuref"].".jpg'></p><br>";
$query2 = "select cf.ColorFamilia, cf.rueditaimagen from Bolsas b
inner join Coleccion c on b.idColeccion = c.idColeccion
inner join ColoresFamilia cf on b.idColorFamilia = cf.idColorFamilia
inner join TipoBolsas tp on b.idTipoBolsa = tp.idTipoBolsa
where tp.TipoBolsa = '".$datos['TipoBolsa']."' AND c.TipoColeccion = '".$datos['TipoColeccion']."'
group by cf.ColorFamilia";
$result2 = mysql_query($query2, $conexion->conn) or die (mysql_error());
echo "<div class='colores' style='margin-left:20px;margin-top:-20px'>";
while($datos2 = mysql_fetch_assoc($result2)){
echo"<p id= '".$datos2["ColorFamilia"]."'><img style='float:left' src='".$datos2["rueditaimagen"]."'></p>";
}
echo"</div>";
echo"</div>";
echo"</div>";
}
}
else{
while($datos = mysql_fetch_assoc($result)){
echo"<div class='cargabolsas'>";
echo"<div class='bolsacargada pointer' style='' id='".$datos["idBolsa"]."'>";
echo"<p id='titbolsa' style='display:none'>".$datos["TipoBolsa"]."</p>";
echo"<p style='display:none'>".$datos["TipoColeccion"]."</p>";
echo"<p style='display:none'>".$datos["Medidas"]."</p>";
echo"<p style='display:none'>".$datos["Descripcion"]."</p>";
echo"<p><img id='chica' src='images/chicas/".$datos["Skuref"].".jpg'></p><br>";
echo"<p style='display:none'><img src='images/medianas/".$datos["Skuref"].".jpg'></p>";
echo"<p style='display:none'><img src='images/grandes/".$datos["Skuref"].".jpg'></p><br>";
$query2 = "select cf.ColorFamilia, cf.rueditaimagen from Bolsas b
inner join Coleccion c on b.idColeccion = c.idColeccion
inner join ColoresFamilia cf on b.idColorFamilia = cf.idColorFamilia
inner join TipoBolsas tp on b.idTipoBolsa = tp.idTipoBolsa
where tp.TipoBolsa = '".$datos['TipoBolsa']."' AND c.TipoColeccion = '".$datos['TipoColeccion']."'
group by cf.ColorFamilia";
$result2 = mysql_query($query2, $conexion->conn) or die (mysql_error());
echo "<div class='colores' style='margin-left:20px;margin-top:-20px'>";
while($datos2 = mysql_fetch_assoc($result2)){
echo"<p id= '".$datos2["ColorFamilia"]."'><img style='float:left' src='".$datos2["rueditaimagen"]."'></p>";
}
echo"</div>";
echo"</div>";
echo"</div>";
}
}
?>
だからここに私がajax成功関数で見ることができるように私が得た問題があります私はすべてのコンテンツをフェードインしますが私がしたいのはあなたが使用できることを知っている各データを1つずつフェードインすることです。
$ .each(data、function(key、value){});
しかし、どのように?
何か案は?