Ich habe mehrere Kontrollkästchen Gruppe, deren Wert, wenn aktiviert, an eine PHP-Seite in einem Objekt mit jquery übergeben wird, bekomme ich die Ergebnisse alle gut. Jetzt möchte ich die Ergebnisse paginieren. Ich bin mir nicht sicher, wie ich das anstellen soll. Bei der Verwendung der Paginierung wird kein von AJAXPOST übergebener Wert zurückgegeben. Meine JS:
$(":checkbox").on('change', function() {
var mygroup = {};
$(':checkbox:checked').each(function(i) {
var val = this.value;
var name = this.name;
mygroup[name] = (mygroup[name] || []).concat([val]);
});
var itemsPerPage = 5;
if(typeof url == 'undefined'){
url = "finalprocess1.php?page=1&items_per_page="+itemsPerPage;
}
$.ajax({
type: "POST",
url: 'finalprocess.php',
data: mygroup,
success: function(data) {
$.getJSON(url, function(data){ //NOT SURE IF I CAN DO THIS
var result = userTemplate({users : data.users}) //UNDERSCORE TEMPLATING
$("#theresult").html(result);
});
}
});
});
Sie bereits eine Antwortdaten in den Erfolg Rückruf von POT-Methode haben, können Sie, dass – Deep
die Antwort, die Daten aller Listen verwenden soll, wie kann ich es Paginieren? – Somename
Sie können entweder Ihre eigene Paginierungslogik erstellen, indem Sie diese Liste aufteilen, oder Sie können die bereits verfügbaren jquery-Plugins für die Paginierung verwenden. Lesen Sie hier https://plugins.jquery.com/tag/pagination/ – Deep