Foros del Web » Programando para Internet » Jquery »

json encode - ajax - jquery

Estas en el tema de json encode - ajax - jquery en el foro de Jquery en Foros del Web. hola hice un json con php y lo quiero levantar de un html con jquery y sale todo ok pero no me reconoce las etiqueta ...
  #1 (permalink)  
Antiguo 19/04/2014, 12:34
 
Fecha de Ingreso: enero-2012
Mensajes: 224
Antigüedad: 12 años, 11 meses
Puntos: 1
json encode - ajax - jquery

hola hice un json con php y lo quiero levantar de un html con jquery y sale todo ok pero no me reconoce las etiqueta de jquerymobile





conectando.php

Código:

$con = @mysqli_connect($mysql_db_hostname, $mysql_db_user, $mysql_db_password,
 $mysql_db_database);

if (!$con) {
 trigger_error('Could not connect to MySQL: ' . mysqli_connect_error());
}
$var = array();
 $sql = "SELECT * FROM wp_posts WHERE post_status = 'publish' ORDER BY post_date DESC LIMIT 10";
$result = mysqli_query($con, $sql);

while($obj = mysqli_fetch_object($result)) {
$var[] = $obj;
}
echo '{"users":'.json_encode($var).'}';

Código:


<article data-role="content"  id="jsondata">
<ul data-role="listview"  data-filter="true">


 </ul>
</article>





<script type="text/javascript">

$(document).ready(function(){
var url="conectando.php";
$("#jsondata ul").html("");
$.getJSON(url,function(data){
$.each(data.users, function(i,user){
var newRow =
"<li>"

+"<h1>"+user.post_title+"</h1>"

+"<p>"+user.post_date+"</p>"
+"</li>" ;
$(newRow).appendTo("#jsondata ul");
});
});
});

</script>
  #2 (permalink)  
Antiguo 19/04/2014, 12:36
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: json encode - ajax - jquery

Movido desde PHP a jQuery.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: ajax, encode, html, json, mysql, php, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:23.