Autore Topic: Aiuto per creazione search bar!  (Letto 1484 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline ea1987

  • Post: 23
Re: Aiuto per creazione search bar!
« Risposta #15 il: 03 Novembre 2010 11:41:09 »
Ecco come ho sistemato la funzione search:

Codice: [Seleziona]
Search : function() 
{
   
var testoricerca = content.document.getElementById('cerca-testo');
    var uri = "http://gdata.youtube.com/feeds/videos?vq="+testoricerca+"&max-results=20&alt=json&orderby=relevance&sortorder=descending&format=5&fmt=18"
    var req = new XMLHttpRequest(); 
    req.open('GET', uri, true); 
req.onreadystatechange = function (aEvt) { 
if (req.readyState == 4) { 
if(req.status == 200) 
var testoJson = req.responseText;
alert ("testo json: " + testoJson); 
var oggettoJson = eval('(' + testoJson + ')');
alert ("oggetto json: " + oggettoJson);
var entries = oggettoJson.entry || [];
for (var i = 0; i < entries.length; i++)
            {
                var entry = entries[i];
                var title = entry.title.$t;
alert (title);
}


    }; 
    req.send(null); 
   
   
   },

Prima cosa volevo chiederti quella variabile aEvt nella funzione onreadystatechange cosa rappresenta?
Il procedimento che ho poi fatto è stato quello di ricevere dati json in formato stringa (usando la responseText) e trasformarli poi con il metodo eval in un oggetto json per poi scorrerlo..ma non funziona nonostante la console errori non mi segnala alcun errore!Sapresti il perchè?!

Offline ea1987

  • Post: 23
Re: Aiuto per creazione search bar!
« Risposta #16 il: 04 Novembre 2010 14:02:40 »
Ok ho risolto per quanto riguarda la lavorazione coi dati json!Grazie mille comunque!

0 Utenti e 1 Visitatore stanno visualizzando questo topic.