Neu Beispiel für Ajax POST über Plugin

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

OmKFJ

Aktives Mitglied
2. August 2016
18
0
Hallo,

ich würde gerne mittels Plugin Daten über Ajax an meinen Plugin mittels jQuery Ajax POST senden. Laut Forum Recherche sollte das Ganze über die io.php laufen, aber wie sieht das am Ende technisch aus? Ich weiß, man muss ein Hook (123) für den request bereitstellen. Mir fehlt aber das Ganze drum herum, wäre sehr hilfreich wenn ich einen Beispiel hätte wie die Implementierung aussehen sollte.

Wie sieht der ajax aufruf aus (url)?
Wie sieh eine Funktion vom Hook 123 aus(einfach hello word return)?

Vielen Dank!
 

Mirko.Schmidt

Moderator
Mitarbeiter
14. August 2015
1.801
127
Hallo,
am besten einmal hier einlesen. Dort steht beschrieben, wie man Plugins erstellt. Es kommt halt drauf an was das Plugin können soll. Hooks werden bei bestimmten Methoden Aufrufen getriggert und können dann entweder Werte verändern, erweitern oder neuen Content hinzufügen.
 

OmKFJ

Aktives Mitglied
2. August 2016
18
0
Hallo Mirko,

vielen Dank für deine Nachricht.
Also ich habe schon mehrere Plugins erfolgreich programmiert und mit verschiedenen Hooks gearbeitet und Daten manipuliert.
Die Doku kenne ich auch, doch es gibt keine Infos bezüglich Ajax.

Ich brauche lediglich ein snippet für einen sehr simplen Ajax Aufruf über ein Plugin, was auf eine PHP Datei im frontend Ordner zugreift.

Geht mir mir hauptsächlich um die Ajax url und den Hook für die Registrierung der Ajax Funktion.


Gesendet von iPhone mit Tapatalk
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
4.657
762
Berlin
Ich schicke meine Daten an die io.php, denn die ist immer an der gleichen Stelle und die sorgt dafür das alle Variablen die ich benötige dann auch vorhanden sind.
für einen io aufruf gibt es auch einen Hook: HOOK_IO_HANDLE_REQUEST

Du solltest eine eindeutige Kennung über POST/GET schicken damit du wenn der Request nicht für dich bestimmt ist nicht einfach annimmst.

Abfrage hierfür z.B.:
if(!isset($_REQUEST['io']) || $_REQUEST['io']!='css_zubehoer') return ;

Alles andere was du dann machst ist dein Ding, findet sich kein Abnehmer bei einem solchen Request dann gibt die io.php einen 500er Error raus, bzw. ich glaube das wurde in neueren Versionen geändert.

Um das zu verdeutlichen, dies ist ein Teil meiner Hook Datei die auf jeden Hook reagiert und diesen an die entsprechende Funktion verteilt:

Code:
switch($oPlugin->nCalledHook) {

    case HOOK_SMARTY_OUTPUTFILTER:
        $cssPlugin->hookSmartyOutputfilter();
        break;
    case HOOK_IO_HANDLE_REQUEST:
        if(!isset($_REQUEST['io']) || $_REQUEST['io']!='css_zubehoer') return ;
        $cssPlugin->hookIoHandleRequest();
        break;
       
    case HOOK_ARTIKEL_PAGE:
        $cssPlugin->hookArtikelPage($args_arr);  
        break;
   
    case HOOK_ARTIKEL_INC_XSELLING:
        $args_arr = $cssPlugin->hookArtikelIncXselling($args_arr);
        break;

    case HOOK_CSS_JS_LIST:
        $cssPlugin->hookCssJsList($args_arr);
        break;
}
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Problem bei ebay: Falsche Rechnungsadresse für Verkaufsgebühren eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Rechnung für Teillieferungen Arbeitsabläufe in JTL-Wawi 0
Neu Artikel Bezeichnung auf Rechnung ist leer, für die Aufträge, die von eBay importiert wurden. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Zeit für JTL-Worker und Shopabgleiche User helfen Usern - Fragen zu JTL-Wawi 2
Neu Vorlage für EazyShipping-Picklisten lassen sich nicht speichern User helfen Usern - Fragen zu JTL-Wawi 7
Neu exportvorlage für Destatis Intrahandelsstatistik Individuelle Listenansichten in der JTL-Wawi 0
Neu Kann mir jemand das Feld für den Brutto VK User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bestimmte Artikel bei Export für Preissuchmaschinen ausschliessen Betrieb / Pflege von JTL-Shop 2
In Diskussion Workflow für Artikel im Onlineshop „aktiv“ zu schalten JTL-Workflows - Ideen, Lob und Kritik 2
Neu Mindestabnahmemenge für einen Artikel Arbeitsabläufe in JTL-Wawi 0
Neu Wahl der Kategorie für Breadcrumb Navigation auf Artikeldetailseite Betrieb / Pflege von JTL-Shop 2
Neu Variable Preise für bestimmte Artikel Allgemeine Fragen zu JTL-POS 3
Neu Zahlungsarten Klarna/Stripe für Abgleich mit Zahlungsmodul anlegen Arbeitsabläufe in JTL-Wawi 0
Neu Text für Differenzbesteuerung in der Rechnung User helfen Usern - Fragen zu JTL-Wawi 6
Neu Staffelpreise für Artikelkategorien und Kundengruppen / Kunden JTL-Wawi - Ideen, Lob und Kritik 9
Neu Etikettendruck bei Wareneingang für Seriennummerartikel JTL-Wawi - Ideen, Lob und Kritik 2
Neu Artikelmerkmale für Ebay aus anderer Wawi übernehmen. User helfen Usern - Fragen zu JTL-Wawi 1
Neu Wer baut mir eine Suche für die WaWi Kundenattribute? Dienstleistung, Jobs und Ähnliches 2
Neu Gesucht wird jemand mit Kenntnissen für PHP / IONCUBE Betrieb / Pflege von JTL-Shop 5
Neu Voten für Reparatur / Reklamation Annahme über JTL POS JTL-POS - Ideen, Lob und Kritik 0
Neu EVO-Template für ebay anpassen eBay-Designvorlagen - Fehler und Bugs 0
Neu Neues Plugin: SD No Index für Artikel- und Kategorieseiten Plugins für JTL-Shop 1
Neu Was für Artikel werden da gesendet? Shopware-Connector 0
Neu Pflichtfelder für Artikel, Kunden, Lieferanten etc. Arbeitsabläufe in JTL-Wawi 0
Neu Komponenten Stückliste VK Brutto für alle Varkombi Artikel aktualisieren User helfen Usern - Fragen zu JTL-Wawi 6
**RELEASE: JTL-Connector (SaaS) für Shopware 6 startet in die Open Beta** Shopware-Connector 57
Neu Implementierung eines eigenes Endpunktes für Modx / modmore Commerce Technische Fragen zu den JTL-Connectoren 1
Neu Ist die Funktion Artikel je Posten auch für Amazon möglich? Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu TLD .shop oder .de besser für Google-Ranking? User helfen Usern 4
Neu Druckvorlage für Pickliste anpassen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu ONIX/XML Daten-Feed für Produktdaten User helfen Usern - Fragen zu JTL-Wawi 1
Neu welcher Sachverhalt für Amazongebühren 13b ? Bauleistungen (No.4) oder Im Inland steuerpflichtige sonstige Leistungen... (No.7) User helfen Usern 2
Neu Nova Child für Slider bullet.gif - arrows.gif - und loading.gif fehlen JTL-Shop - BETA - Feedback und Bugmeldungen 0
In Bearbeitung Es konnte kein Kategorie-Standardname für den ISO-Code 'ger' ermittelt werden Shopware-Connector 1
Neu Inventur für Artike mit Pfand User helfen Usern - Fragen zu JTL-Wawi 0
Neu Vorschlag: @Key für VarKombi-Artikel auch bei Klick auf VarKombi-KindArtikel setzen Individuelle Listenansichten in der JTL-Wawi 0
Neu DirectQuery für Rechnungskorrektur (Lieferadtum und -adresse) User helfen Usern - Fragen zu JTL-Wawi 1
Gelöst Vorlage für die Artikel auf einem Lagerort Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 8
Neu JTL für Handyshop geeignet ? Anforderungen: Seriennummerverwaltung - vollautomatischer Bestellprozeß für Content Cards - Mitarbeiterverwaltung Starten mit JTL: Projektabwicklung & Migration 0
Neu Vorlagen für eine 3. Firma (Mandanten erstellen) ... Verständnisproblem Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Workaround für WMS Inventurliste Tutorials für die Anpassung von Vorlagen 0
Neu Variable für Attribute gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Gelöst Variable für Kommetar 1 und Kommentar 2 gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
In Diskussion Plugin für Woocommerce Connector - Abgleich zusätzliche Felder für Artikel WooCommerce-Connector 2
Neu Wie mehrere Kategorien für 1 Produkt mit der Ameise verarbeiten Gelöste Themen in diesem Bereich 15
Neu Verschiedene Drucker für unterschiedliche Internetmarke Produkte JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Bräuchte Hilfe beim Code für Bilder-Slider Technische Fragen zu Plugins und Templates 0
Neu "Artikel Etiketten" Was nutzt ihr für welche? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Preise für OnlineShop aus JTL-Wawi-Reiter für alle Artikel User helfen Usern - Fragen zu JTL-Wawi 1
Neu 1 1/2h für nichtmal noch 200 Lieferscheine, ständig API Probleme JTL-ShippingLabels - Fehler und Bugs 3
Ähnliche Themen