Okay Znalazłem tę wtyczkę RSS i chcę ją wyświetlić na stronie internetowej, ale chcę, żeby była w widoku listy jQuery, więc każdy element jest elementem listy, czy ktoś mógłby mi wyjaśnić, jak to zrobić? Umieściłem poniższy link jsfiddle! Dzięki
http://jsfiddle.net/8qhZP/
I to jest rzeczywiste źródło gdzie znalazłem wtyczkę
http://www.jquery4u.com/plugins/jquery-rss-feed-display-live/Jak umieścić ten kanał RSS w widoku listy jQuery?
Odpowiedz
Najprostszym sposobem uzyskania tego jest przekonwertowanie kanału RSS na obiekt JSON. W ten sposób możesz wywołać adres URL za pomocą JSONP, a następnie przeanalizować dane wyjściowe za pomocą silnika szablonu jQuery.
1) Konwersja RSS w paszy JSON Wykorzystanie rur Yahoo (można również łączyć RSS)
do
2) Renderowanie kanał JSON stosując jQuery silnik szablonów, taki jak json2html
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://json2html.com/js/jquery.json2html-2.5-min.js"></script>
<script type="text/javascript">
var transform = {tag:'li',children:[
{tag:'a',src:'.link',html:'.title'},
{tag:'br'},
{tag:'span',html:'.description'}
]};
$.getJSON("http://pipes.yahoo.com/pipes/pipe.run?_callback=?", {"_id":"f5e0edec7594378e719cf18c53f8a26c","_render":"json"}, function(data){
$('#rssFeed').json2html(data.value.items,transform);
});
</script>
<ul id='rssFeed'></ul>
Słodki! Wielkie dzięki! :) –
Wtyczka RSS wydaje się wygenerować listę domyślnie. demo page generuje akapity, ale to dlatego, że jest to wyraźnie skonfigurowany, aby to zrobić w źródle z tej linii:
newsfeed.setentrycontainer("p");
Biorąc tę linię z config powinien wygenerować listę HTML.
nie wiem zbyt wiele o pogrupowanych jQuery (to dla mobilnych stronach prawda?), Ale myślę, że jeśli zainicjować ListView jQuery po RSS jest załadowany, to powinno działać.
Powodzenia!
Jeśli nie jesteś zmuszony użyć jquery feed rss live plugin, który wskażesz, możesz użyć tego other plugin: Parse RSS z jQuery.
Jest to również omówione w innym poście na stackoverflow: parse rss with jquery z przykładami i dokumentacją.
Więc ponowne przykład podany przez Nathan Strutz można po prostu zrobić coś takiego:
jQuery.getFeed({
url: 'your url',
success: function(feed) {
//append your list element and then refresh the list
$('#myList').append('<li>'+feed.title+'</li>');
$('#myList').listview('refresh');
}
});
Nadzieję, że pasuje do Twoich potrzeb.
- 1. Subskrybuj kanał RSS
- 2. Jak umieścić Edytowalny editekst w widoku listy?
- 3. Kanał RSS nie działa w przeglądarce Chrome
- 4. Jak to wyciek ten kanał?
- 5. Django rss feedparser zwraca kanał bez "tytułu"
- 6. Jak utworzyć kanał RSS/Atom w Rails 3?
- 7. Android RSS Przykład
- 8. W jaki sposób czytnik RSS wie, że kanał jest aktualizowany?
- 9. Czy nadal można utworzyć kanał RSS z grupy na Facebooku?
- 10. Jak zwiększyć rozmiar widoku w widoku listy?
- 11. jQuery Mobile - wyskakujące okienko w widoku listy zagnieżdżonej
- 12. JQuery Komórka: Pociągnąć do odświeżania widoku listy
- 13. Jak wyświetlić obraz w RSS?
- 14. Jak usunąć elementy z widoku listy JQUERY mobile
- 15. Jak używać skryptu php do pobierania treści RSS rss
- 16. NativeScript - tablica w widoku listy
- 17. RSS kanału ASP.Net
- 18. Jak umieścić kod HTML w jQuery .text()
- 19. Nakładka widok w widoku listy?
- 20. Tworzenie kanału RSS dla Github Stars
- 21. Jak zrobić widok prostokąta w widoku prezentacji dla widoku listy
- 22. Jak grupować elementy w widoku listy WPF
- 23. Jak otoczyć zawartość w widoku listy WPF?
- 24. Jak utrzymać stan ViewPagera w widoku listy?
- 25. Wykrywanie nowych pozycji w kanale RSS
- 26. Tworzenie kanału RSS w ASP.NET 3.5
- 27. Uzyskiwanie rozmiaru widoku listy
- 28. Wyświetlanie listy w widoku MVC
- 29. wybierz kanał <- <- kanał
- 30. przekazywanie danych z widoku listy do widoku szczegółowego w angular.js
Czy rozwiązałeś swój problem? –
Jeszcze nie! Na pewno nagrodzę nagrodę wkrótce! –