WordPress Ajax Paginierung

Ich arbeite an einem WordPress Theme (ein benutzerdefiniertes Theme erstellen) und AJAX als Paginierung für meine benutzerdefinierten Posts verwenden.

Ich werde also Seiten mit AJAX laden, aber das Problem ist, wenn ich auf die nächste Seite klicke, anstatt auf die nächste Seite.

Jetzt werde ich es mit einem einfachen Beispiel einfacher machen, wenn Sie mir helfen können, HALLO-Abfrage im Beispiel unten anzurufen, werde ich die ganzen Codes mit Ihrem Pfad beheben.

Hier ist zum Beispiel mein HELLO-Ziel (wir sollten es nennen):

Das ist mein Code in functions.php

 add_action("wp_ajax_check_user", "check_user"); add_action("wp_ajax_nopriv_check_user", "check_user"); function check_user() { echo 'hello'; die(); } 

Und das ist mein Code, um “HALLO” auf einer Seite aufzurufen:

 $.ajax({ type: 'POST', url: "", data: { 'action': 'check_user' }, success : function(data) { alert(data); //FOR DEBUG } }); 

Also kann ich nicht Hallo rufen und stattdessen sehe ich meine Homepage.


UPDATE: @ Gesicht

Dies ist meine Beispielseite und Sie können die Ergebnisse sehen, nachdem Sie auf die nächste Seite oder Seite 2 geklickt haben:

Hier ist meine Beispielseite

am unteren Rand der Seite versuchen Sie bitte, zur nächsten Seite oder Seite 2 zu gehen. Ich machte die Ergebnisse als eine Nachrichtenbox.

Solutions Collecting From Web of "WordPress Ajax Paginierung"

Ist dein “next” Button ein HTML “a” -Element? Bitte fügen Sie ein bisschen mehr von Ihrem Code hinzu. Wie nennst du deine $ .ajax – Methode?

Habe ich recht, dass Sie es so nennen:

 $("#elementid").on("click", function() { $.ajax({....}); } 

Wenn ich recht habe und du ein a-Element verwendest. Fügen Sie nach der “Klick” -Methode Folgendes hinzu:

 $("#elementid").on("click", function(e) { e.preventDefault(); $.ajax({....}); }