Meerdere XML bestanden inladen d.m.v. jQuery en AJAX

  • Onderwerp starter Onderwerp starter mr32
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

mr32

Gebruiker
Lid geworden
30 okt 2009
Berichten
441
Hoi Allemaal,

Ik ben bezig met een mobiele app voor de vereniging waarvan ik lid ben. Deze hele site wordt gebouwd op jQTouch. Ik heb de volgende code gebruikt om één RSS bestand in te laden voor de nieuws pagina:

Code:
			    $(document).ready(function() { 
    $.ajax({ 
                type: "GET", 
                url: "http://www.phev.nl/rss.xml", 
                dataType: "xml", 
                success: parseXml, 
                error: errorMsg 
        }); 
        function parseXml(xml) 
        { 
                $('#output').empty(); 
                $(xml).find("item").each(function() 
                { 
                        var title = $(this).find('title').text();
                        var pubDate = $(this).find('pubDate').text();
                        var desc = $(this).find('description').text(); 
                        var listItem = $('<li class="myrss">' + title + '<br/>' + desc + '</li>');
                        $("#output").append(listItem);
                });
        }
        function errorMsg() { 
                $("#output").append("Fout met het laden van het nieuws"); 
        } 
  });

Het gaat met name over het eerste stukje, het stukje waarin de URL staat vermeld.

Het probleem is als volgt: De hele site draait vanaf één enkele html pagina, die is opgedeeld in meerdere div'jes, waar de belangrijke knoppen naar toe linken (voor het app effect). Ik heb op de site 3 pagina's die gevuld moeten worden met informatie via RSS of xml bestanden (in principe hetzelfde...). Hoe krijg ik het voor elkaar om meerdere (3) url's in te laden, en die separaat te kunnen gebruiken? (Dus niet dat ik gemengde content krijg, dat alles (nieuws, agenda en mededelingen) op één hoop worden gegooid)

Alvast hartelijk dank,

mr32 :cool:

De geïnteresseerden kunnen de site bezoeken met hun smartphone/tablet of met Safari.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan