Foros del Web » Programando para Internet » Jquery »

Duda con AJAX+JSON

Estas en el tema de Duda con AJAX+JSON en el foro de Jquery en Foros del Web. Estoy haciendo una peticion muy sencilla con AJAX a la web de Flickr para que me devuelva un json con los datos que le pida. ...
  #1 (permalink)  
Antiguo 22/05/2015, 04:42
 
Fecha de Ingreso: febrero-2015
Mensajes: 61
Antigüedad: 9 años, 9 meses
Puntos: 0
Duda con AJAX+JSON

Estoy haciendo una peticion muy sencilla con AJAX a la web de Flickr para que me devuelva un json con los datos que le pida.

Primero le pido al usuario una palabra, entonces le mostraré al usuario las fotos con esa palabra entre sus etiquetas, pero cuando he hecho la primera busqueda quiero hacer otra búsqueda encima de esa, por ejemplo un usuario o un titulo.

No se exactamente como hacer otra busqueda encima de la primera, a ver si me podeis guiar para empezar.

Aqui os dejo el código

Código HTML:
Ver original
  1. <title>AJAX+JSON en Flickr</title>
  2.  
  3. .cuadro{
  4.     display: inline-block;
  5.     vertical-align: top;
  6.     width: 300px;
  7. }
  8.  
  9. <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
  10. <script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
  11.  
  12.     $(document).on("ready", atacarservidor);
  13.  
  14.     function atacarservidor(){
  15.  
  16.         $("#buscar").on("click", function(){
  17.             var texto = "";
  18.             var tag = $("#pal").val();
  19.             //$("#imagenes").text("Cargando...");
  20.             $('#imagenes').prepend('<img src="http://reader.ilmiolibro.kataweb.it/static/resources/imgs/loading.gif"/>')
  21.  
  22.             $.getJSON("https://api.flickr.com/services/feeds/photos_public.gne?tags=" + tag +"&tagmode=any&format=json&jsoncallback=?", function(datos){
  23.  
  24.                 $.each(datos.items,function(i, item){
  25.                     texto += "<div class='cuadro'>";
  26.                     texto += "<p><b>" + item.title + "</b></p>"
  27.                     texto += "<img src='" + item.media.m + "' ";
  28.                     texto += "<p>" + item.author + "</p>"
  29.                     texto += "</div>";
  30.                 });
  31.                 $("#imagenes").html(texto);
  32.  
  33.             });
  34.  
  35.  
  36.  
  37.  
  38.         });
  39.     }
  40.  
  41.  
  42.  
  43. </head>
  44.  
  45. Introduce una palabra: <input type="text" id="pal"><br>
  46. <input type="button" id="buscar" value="Buscar">
  47.  
  48.  
  49. <div id="imagenes"></div>
  50.  
  51.  
  52.  
  53. </body>
  54. </html>

Etiquetas: ajax, html, input, javascript, js
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 14:08.