Hvordan bruke Ajax i Drupal

Hvordan bruke Ajax i Drupal


Drupal er en av mange populære Web content management systemer som kjører en åpen kildekode-politikk. Dette betyr at du står fritt til å laste ned, løpe og ellers redigere kildekoden slik du ønsker. Drupal bruker konvensjonelle Web programmering koder som HTML og PHP. AJAX også kan brukes i Drupal. AJAX er ikke et programmeringsspråk i seg selv, men ikke omfatte andre som HTML. Last ned og kjør "xajax" klasse av AJAX.

Bruksanvisning

1 Last ned "xajax" klasse fra noen nedlasting vert, slik som SourceForge (se Ressurser). Xajax er en åpen kildekode PHP klasse bibliotek som lar deg bruke AJAX. Den bruker HTML, CSS, Javascript og PHP.

2 Logg inn på din nettside FTP kontoen med en FTP-klient av ditt valg. Plasser xajax klassen filen du nettopp lastet ned til din Drupal moduler katalogen. Dette er vanligvis finnes i "/ sites / all / modules /".

3 Skriv din AJAX koden hvis du ikke allerede har gjort det. Registrer funksjonene som brukes i koden din ved å plassere følgende kode i [module_name] _menu () -funksjonen:

// initialise xajax

$ Xajax = new xajax ();

// Registrere funksjoner for ajax

$ Xajax-> registerFunction ( "my_function");

// Inkluderer javascript i html header

drupal_set_html_head ($ xajax-> getJavascript ());

// La xajax prosessen ajax forespørsler

$ Xajax-> processRequests ();

4 Ring funksjonene du bruker ved å inkludere følgende kode et sted i filen:

form_button ( 'Call my_function', 'op', 'submit', array ( 'onclick' => 'xajax_my_function (); return false;'));

Installasjonen av Drupal er nå med hell bruker AJAX.