API page.content - nur bis zum pagebreak anzeigen!
Posted: Wed Jul 25, 2018 12:35 pm
Ich benutze die API mit Jquery und JSON, um die letzten Blogposts auf einer übergeordneten Seite anzuzeigen.
Das funktioniert soweit auch problemlos mit folgendem Code:
Mein Problem ist nur: die API gibt mir den gesamten Inhalt des Posts zurück. Was ich aber bräuchte ist: den page.content nur bis zum pagebreak Tag.
In Jquery gibt es denke ich verschiedene Funktionen, um page.content bei einem bestimmten keyword ("pagebreak") abzuschneiden. Nur ich kenne mich mit JQUERY viel zu wenig aus. Vielleicht wäre es mit der slice Funktion möglich?
https://api.jquery.com/slice/
Oder gibt es eine Funktion in der API, um den Content zu begrenzen?
Vielen Dank für die Hilfe!
Das funktioniert soweit auch problemlos mit folgendem Code:
Code: Select all
<script>
$(document).ready(function(){
$.ajax({
url: "xxxxxxxxx",
method: "GET",
data: "token=xxxxxxxxxxxx",
dataType: 'json',
success: function(json) {
console.log(json);
// Print the title of the pages
$.each(json.data, function(index, page) {
$("#latest_posts").append("<a href='" + page.permalink + "' title='" + page.title + "'><h3>" + page.title + "</h3></a>" + "<p>" + page.content + "</p><div><a href='" + page.permalink + "' class='badge badge-success' role='button' >Weiterlesen</a></div><hr>");
});
},
error: function(data) {
console.log("Error");
}
});
});
</script>
In Jquery gibt es denke ich verschiedene Funktionen, um page.content bei einem bestimmten keyword ("pagebreak") abzuschneiden. Nur ich kenne mich mit JQUERY viel zu wenig aus. Vielleicht wäre es mit der slice Funktion möglich?
https://api.jquery.com/slice/
Oder gibt es eine Funktion in der API, um den Content zu begrenzen?
Vielen Dank für die Hilfe!