JQuery - Problema para slider con imagenes desde php

 
Vista:

Problema para slider con imagenes desde php

Publicado por Jesús (2 intervenciones) el 26/07/2020 12:51:15
Buenas, me he atascasdo en un slider con jquery y php. Las imagenes las obtengo con una consulta php y obtengo los datos con json. El caso es que el slider es de una plantilla html y no se muy bien como puedo mostrar los datos. Dejo el html, el jquery y el php que tengo actualmente:

main.js
1
2
3
4
5
6
7
8
9
10
11
12
$.ajax({
    url: '../componentes/slider.php',
    type: 'POST',
    dataType: 'json',
    success: function (data) {
        $.each(data, function (idx, obj) {
alert(data[idx].nombre);
            //AQUI TENDRIA QUE MONTAR EL CODIGO HTML PARA QUE SE MUESTREN LAS IMAGENES QUE LLEGAN DE LA CONSULTA
            })*/
        });
    }
})

index.html
Este es el codigo que viene con la plantilla html y que tendria que modificar desde el archivo js (y aquí es donde no se podr donde ir)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<div data-src="img/slider/2.jpg">
    <div class="d-table">
        <div class="d-tablecell">
            <div class="container">
                <div class="row">
                    <div class="col-xs-12">
                        <div class="slide-text">
                            <h1 class="animated fadeInDown">best cycling experience</h1>
                            <div class="shape animated flipInX">
                                <img src="img/slider/shape.png" alt="" />
                            </div>
                            <h4 class="animated fadeIn">become the world leader on the internet for the sport of cycling.</h4>
                            <a class="shop-btn animated fadeInUp" href="shop.html">Shop Now</a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

slider.php
1
2
3
4
5
6
7
8
9
10
11
12
<?php
include_once '../inc/config.php';
 
$sqlImagenes = $idcon->prepare("SELECT * FROM imagenes_web WHERE idEmpresa = :idEmpresa ORDER BY posicion ASC");
$sqlImagenes->execute(array(':idEmpresa' => EMPRESA_ID));
$datosSlider = $sqlImagenes->fetchAll(PDO::FETCH_ASSOC);
 
foreach($datosSlider as $datoSlider):
      $output[] = $datoSlider;
endforeach;
echo json_encode($output);
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder