Ich habe keine Kontrolle über den zurückgegebenen XML-Feed, , also habe ich mich gefragt, wie ich die Menge der zurückgegebenen Artikel begrenzen konnte.Wie können Sie die Anzahl der im XML-Feed zurückgegebenen Elemente mithilfe von Jquery begrenzen?
Ich brauche Hilfe Strukturierung der for-Schleife, unter der Annahme, dass der beste Ansatz für mein Ziel.
Derzeit sieht mein Code wie folgt aus:
HTML:
<div id="results"></div>
AJAX Get Anfrage an PHP-Datei XML-Zeichenfolge zu konvertieren:
$.get('mydomainhere/feed.php', {}, showPosts);
function showPosts(data){
var posts = $(data).find('channel>item');
var str = "<ul>";
$.each(posts,function(index,value){
var title = $(value).find('title').text();
var description = $(value).find('description').text();
str+= "<li>";
str+= "<div>";
str+= "<h3>" + title + "</h3>";
str+= "<p>" + description + "</p>";
str+= "</div>";
str+= "</li>";
});
str+= "</ul>";
$('#results').html(str);
};
Die PHP-Feed-Datei:
<?php $feedData = file_get_contents('xml-test.xml'); echo $feedData; ?>
Danke. Das sieht so aus, als müsste es funktionieren. Ich werde heute später testen und zurück melden. – redshift