Als «ajax» getaggte Fragen

Ajax - Der Kern von WordPress verwendet Ajax nur in den Verwaltungsbildschirmen. Ajax wird beispielsweise für sofortige Aktualisierungen verwendet, wenn Sie Kommentare moderieren und Elemente zu Listen wie Kategorien, Blogroll und Posts hinzufügen und daraus löschen. Ajax ist auch die Technologie hinter der Funktion zum automatischen Speichern auf Post- und Seitenbearbeitungsbildschirmen. Einige Themes und Plugins verwenden auch Ajax. Zum Beispiel einige Post-Rating-Plugins.


1
Warum wp_send_json () über echo json_encode () verwenden?
Warum sollten Sie beim Senden einer JSON-Antwort auf eine AJAX-Anfrage die WordPress-Funktion verwenden wp_send_json()und nicht echo json_encode()? Was ist der Vorteil der Verwendung der WordPress-Funktion wp_send_json()gegenüber echo json_encode()? Ref: wp_send_json
9 ajax  json 


4
Gibt es eine JavaScript-API? Wie greife ich in JS auf öffentliche und private Daten zu?
Laut diesem Beitrag gibt es keine integrierte JavaScript-API für Wordpress. Daher scheinen Entwickler, die auf AJAX aufbauen möchten, alle ihre eigene Lösung zu finden, die mir nicht richtig erscheint. Was ich wirklich vermisse, abgesehen vom Abrufen von Posts oder anderen Daten mit einer integrierten API, ist ein kleiner Satz von …

2
Verwenden von Backbone mit der WordPress AJAX API
Ich versuche, ein einfaches TODO-Plugin mit Backbone zu erstellen, und bin auf ein Problem mit der AJAX-API gestoßen. Um den richtigen AJAX-Rückruf zu erhalten, müssen Sie den Parameter "action" wie folgt übergeben: admin-ajax.php? action = get_todos Dies funktioniert gut für die GET-Methode in Backbone. Bei Verwendung von DELETE Backbone wird …

1
wp-admin / admin-ajax.php konnte nicht geladen werden
Ich bekomme dieses seltsame Problem. Am letzten Tag hat alles gut funktioniert. Jetzt funktioniert plötzlich keine meiner Ajax-Anfragen mehr. Das Problem ist (ich fand das in der Firebug-Konsole): Ressource konnte nicht geladen werden: ...... / wp-admin / admin-ajax.php Irgendwie ist die Anfrage an die admin-ajax.phpDatei nicht erfolgreich. Ich habe diese …
8 ajax 

2
AJAX-Suche auf Postseiten nach benutzerdefiniertem Post-Typ
Ich habe ein Problem beim Erstellen einer Ajax-Suche auf meinen einzelnen Postseiten. Ich muss die Suchergebnisse auf die benutzerdefinierten Beitragstypen "fod_videos" und "post" und Kategorie 12 beschränken. Mein Problem ist, dass bei der Suche alle Beiträge unter diesen Filtern zurückgegeben werden und der Suchwert nicht verwendet wird. Ich vermute, ich …


1
Übergeben von Datenparametern an den Ajax-Aktionsfunktionshandler
Ich habe die folgenden js, um eine Ajax-Anfrage zu verarbeiten: $('#someelement').click(function() { var cokeValue = 'coke'; var data = { action: 'load_post', another_par: someVar }; jQuery.post(ajax_object.ajax_url, data, function(response) { alert(response); }); }); Und dies ist meine Ajax-Handler-Funktion (hoffentlich ist meine Terminologie korrekt): add_action('wp_ajax_get_coke', 'get_coke_ajax'); function get_coke_ajax() { // need to …
7 ajax 

1
Nonces können mehrfach wiederverwendet werden? Fehler / Sicherheitsproblem?
Ich habe gelesen, dass Nonces nur zur einmaligen Verwendung bestimmt sind. Nach einer Ajax-Anforderung sollten Sie eine neue Nonce ausgeben, damit bei der nächsten Ajax-Anforderung eine neue Nonce an den Server gesendet wird. Ich habe jedoch gerade wiederholte Ajax-Anforderungen mit demselben Nonce-Token getestet und für jede Anforderung wp_verify_noncetrue auf demselben …

4
is_admin () gibt true zurück, wenn admin-ajax.php aus dem Front-End-Skript verwendet wird
Hatte heute eine Situation, in der ich admin-ajax.php aus einem Front-End-Skript verwendete. Soweit ich weiß, ist dies die wp-Methode, um Ajax-Aufrufe zu tätigen (Registrierung meiner Funktion beim Hook wp_ajax_nopriv_myfunction). Da admin-ajax.php sich auf der Admin-Seite befindet, gibt is_admin () true zurück, während mein Skript es von der Front-End-Seite aus aufruft. …
7 admin  ajax  front-end 


1
Ajax auf einer Einstellungsseite (update_option ist undefiniert)
Ich mache eine Anfrage an die PHP-Datei meines Plugins über Ajax und es soll einige Daten mit update_option () speichern, aber PHP gibt einen Fehler aus: Call to undefined function update_option() Ich vermute, wenn ich meine PHP-Datei mit Ajax WP aufrufe, werden die Funktionen nicht geladen ... oder so? Prost
7 ajax 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.