Wie jQuery ajax in Joomla-Modul

Ich erstelle ein Modul, wo in meinem Haupt-PHP-Datei die ich Hinzugefügt habe, einen Verweis auf eine Javascript-Datei. In dieser Javascript-Datei, ich habe eine jQuery-Aufruf auf dom-ready, hat einen Ajax-post zu greifen, die ersten Inhalte für div. Die URL, die Sie posten, ist eine andere PHP-Datei (gateway.php), die ein Teil von meinem Modul. (Dies gateway.php macht einen Anruf an einen remote-server, um die Inhalte.)

Sowie der direkte Zugriff ist in der Regel verboten, für die Modul-Dateien. Ich kann kommentieren Sie die Codezeile, die verbietet den direkten Zugriff. Sogar dabei, dass, aus irgendeinem Grund scheint es, wie meine gateway.php nicht vollen Zugriff auf alles was in Joomla. Zum Beispiel, gateway.php hat ein verlangen meiner helper.php Datei. Ich bin gerade dabei

require_once(dirname(__FILE__) . DS . 'helper.php');

soweit ich sagen kann, ist der standard-Weg, um eine Datei. Allerdings bekomme ich Fehler, die zeigen, dass DS nicht immer übersetzt, als der Wert definiert, die innerhalb von Joomla. Seine Behandlung der DS wie ein string-Wert.

Wenn ich es ändern zu

require_once(dirname(__FILE__) . '/helper.php');

dann bekomme ich den direkten Zugriff verboten Fehler.

Irgendeine Idee, was hier Los ist, oder der richtige Weg, um mit Ajax in Joomla Modul in eine andere Datei als die Haupt-PHP-Modul-Datei?

InformationsquelleAutor Jeremy Hicks | 2010-03-04

Schreibe einen Kommentar