Neu Eigene Post/Put requests erstellen.

algonix

Neues Mitglied
26. Mai 2020
7
0
Hallo,
wir möchten in unserem Shop Kunden die möglichkeit geben, gesetzte Filter zu speichern. Hierfür habe ich ein Plugin programmiert das einen Eigenen Frontent Link erstellt. Klappt alles soweit super, auch das fetchen der Daten von der Datenbank.

Nun möchte ich den Kunden natürlich auch die möglicheit geben gespeichert Filter in die Datenbank zu schreiben. Hier hakt es.

Ich habe leider noch keine möglichkeit gefunden wie ich nach dem "onclick" events daten an die DB sende.

Folgende Methode hat leider nicht funktioniert, da die php Datei anscheinend nicht gefunden wird (Bekomme aber keine Fehlermeldungen).
Code:
jQuery.ajax({
    type: "POST",
    url: 'filter_Query.php',
    dataType: 'json',
    data: {functionname: 'add', arguments: ["link"]},

    success: function (obj, textstatus) {
                  if( !('error' in obj) ) {
                      yourVariable = obj.result;
                  }
                  else {
                      console.log(obj.error);
                  }
            }
});

In bestehenden Themen habe ich gelesen, dass ich das wohl irgendwie über den Hook "HOOK_IO_HANDLE_REQUEST" abhandeln muss,
oder über die &io.request() ?!

Kann mir hier kurz wer weiterhelfen wie genau ich vorgehen muss? Wo schreibe ich dann den eigentichen SQL query?

Edit: Arbeite mit JTL 5

VG
algo
 
Zuletzt bearbeitet:

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.878
518
Halle
Hallo,
unsere Plugin-Entwickler-Dokumentation findest du hier: https://jtl-devguide.readthedocs.io/projects/jtl-shop/de/latest/shop_plugins/index.html Diese ist auch in Bezug auf JTL-Shop5 aktuell.
Um Post-Daten zu senden, hast du prinzipiell die Möglichkeit ein normales Formular mit einem eigenen Frontendlink als Ziel zu verwenden. In dem Frontendlink kannst du dann bequem über
PHP:
JTL\Helpers\Request::postVar('deinePostVariable')
zugreifen.
Wenn du einen Ajax-Call verwenden möchtest, dann wird es etwas komplexer. Hier musst du über HOOK_IO_HANDLE_REQUEST deinen eigenen Ajax-Handler registrieren. Für das Versenden solltest du dann nicht direkt die jQuery-Funktionen, sondern die IO-Funktionen des Templates verwenden. z.B.:
JavaScript:
$.evo.io().call()
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.639
1.583
Berlin
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Felder Checkbox Inhalt bzw. Text bei Mouseover anzeigen JTL-Wawi - Ideen, Lob und Kritik 0
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 0
Neu Eigene Felder Lieferschein User helfen Usern - Fragen zu JTL-Wawi 0
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Eigene Felder des Auftrages in der Druckvorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Eigene Felder für Ebay-Listings verwenden JTL-Wawi 1.8 0
Neu Eigene Felder im Verkauf als Spalten anzeigen User helfen Usern - Fragen zu JTL-Wawi 4
Eigene Felder in alte Vorlagen JTL-Wawi 1.8 5
In Diskussion eigene CustomWorkflows anlegen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Artikel - Sprachen - Alle eigene SEO URL? Smalltalk 1
Neu Barcode Anpassung in Artikeletikett anhand Eigene Felder Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Eigene Übersicht Artikel - Zulaufsübersicht - Stückliste Eigene Übersichten in der JTL-Wawi 0
Neu Eigene Übersichten, Artikelhistorie Eigene Übersichten in der JTL-Wawi 1
Neu Sind eigene Felder im Artikel in einer neueren Wawi-Version von Anfang an sichtbar? User helfen Usern - Fragen zu JTL-Wawi 8
Eigene Auswertung JTL-Wawi 1.8 1
Neu Eigene Seiten Priority in der Sitemap ändern Allgemeine Fragen zu JTL-Shop 5
Neu Eigene Seite sichern Allgemeine Fragen zu JTL-Shop 1
Neu Wie importiere ich die Zahlungs-ID für meine eigene benutzerdefinierte Zahlung, wie es andere Anbieter wie Paypal und Molli Payments in Shopware 6? Onlineshop-Anbindung 0
Neu Eigene Übersicht im Verkauf zu einem ausgewähltem Auftrag: Kundenattribut Anmerkungen Eigene Übersichten in der JTL-Wawi 4
Neu Track&Trace für Österreichische Post JTL-Track&Trace - Ideen, Lob und Kritik 1
Neu Workflow Web-Request Post für mollie Arbeitsabläufe in JTL-Wawi 5
JTL API: POST nicht möglich - 401 unauthorized JTL-Wawi 1.8 1

Ähnliche Themen