it-swarm.com.de

Benutzerdefiniert erstellen AJAX Anfragen

Meine Frage bezieht sich darauf, wo ich eine Ajax-Funktion erstellen soll, die ich aus meiner Seitenansicht heraus aufrufen möchte.

Ich verwende einen jQuery-Validator in einem benutzerdefinierten Formular, mit dem die eingegebene Postleitzahl mit meiner Datenbank gültiger Postleitzahlen verglichen werden soll.

Ich muss nur wissen, wo diese Funktion existieren sollte.

Normalerweise würde ich bei Verwendung einer Nicht-WordPress-Site eine PHP -Datei mit meinen Ajax-Funktionen erstellen und diese aufrufen, indem ich die URL auf diese Seite verweise und einige Parameter übergebe.

Wie kann ich das mit WordPress erreichen? Wo kann ich eine PHP-Datei explizit aufrufen und Argumente übergeben?

Hinweis: Ich möchte die Ajax-Funktion folgendermaßen aufrufen:

$.post('http://mysite.com/ajax-functions.php?fxn=zipcodes',
    {zipCode:00000},
    function(response){
      // do stuff
    });

Vielen Dank

2
Atticus

In WordPress ist die Art und Weise, wie Ajax-Aufrufe behandelt werden, etwas anders als in PHP, aber immer noch sehr einfach. Alle Ajax-Aufrufe sollten wp-admin/admin-ajax.php lauten und Sie definieren einfach Ihre eigenen Funktionen durch Hooks. Schauen Sie sich Was ist die bevorzugte Methode zum Schreiben von AJAX in WordPress

3
Bainternet