Enviar Dato generado por un while via ajax
Publicado por Carlos (3 intervenciones) el 23/01/2018 05:26:03
Buenas noches...
no se si alguno de uds me puedan ayudar a solucionar lo siguiente.
Intento abrir una ventana con datos dinámicos utilizando ajax. Todo funciona excepto una cosita:
El id enviado a la página php siempre es el mismo... Agradezco cualquier ayuda.
Este es mi while:
este es el javascript...
que estoy haciendo mal????
no se si alguno de uds me puedan ayudar a solucionar lo siguiente.
Intento abrir una ventana con datos dinámicos utilizando ajax. Todo funciona excepto una cosita:
El id enviado a la página php siempre es el mismo... Agradezco cualquier ayuda.
Este es mi while:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
while($row = $resultado->fetch_array(MYSQLI_ASSOC)) {
?>
<div class="noticia">
<img src= <?php echo "fotos_noticia/".$row['id']."/".$row['id']."noticia.".$row['imagen'];?> alt="" class="info__img">
<h2 class="info__titulo"><?php echo $row['titulo']; ?></h2>
<p class="info__txt"><?php echo getSubString($row['texto'], 250); ?></p>
<a class="btn-primary" onclick="cargar();">Ver Más</a>
<form id="formulario">
<input type="text" name="id" id="id" value="<?php echo $row['id']?>">
</form>
</div>
<?php } ?>
este es el javascript...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script>
function cargar(){
var url="vernoticia.php"
var id=document.getElementById("id").value;
$.ajax({
type: "POST",
url:url,
data:{id:id},
success: function(datos){
$('#noticia').html(datos);
document.getElementById("cerrar").style.visibility="visible";
}
});
}
function borrar(){
var d = document.getElementById("noticia");
while (d.hasChildNodes())
d.removeChild(d.firstChild);
document.getElementById("cerrar").style.visibility="hidden";
}
</script>
que estoy haciendo mal????
Valora esta pregunta
0