Neu Eigene Post/Put requests erstellen.

  • 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/

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.188
270
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
4.664
766
Berlin
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Eigene Fleder nicht überall verfügbar Arbeitsabläufe in JTL-Wawi 0
Neu VCS-Lite eigene Rechnung bei Amazon hochladen Amazon-Anbindung - Fehler und Bugs 17
Neu Eigene Fehlermeldungen Templates für JTL-Shop 0
Eigene Übersicht im Reiter Versand User helfen Usern - Fragen zu JTL-Wawi 1
Neu Eigene Seiten im Shop über Teamplate anpassen Allgemeine Fragen zu JTL-Shop 3
Neu Eigene Felder bei Kunden: Feld mit Dateityp eMail akzeptiert exotische Top-Level-Domains nicht JTL-Wawi - Fehler und Bugs 2
Neu Kundendaten: Eigene Feld für Emailversand über Workflows User helfen Usern - Fragen zu JTL-Wawi 1
In Bearbeitung Woocommerce Eigene Felder - Wert nicht übertragen - Feld schon WooCommerce-Connector 1
Offen Workflow Eigene Felder in Anmerkung JTL-Workflows - Ideen, Lob und Kritik 0
Neu Sortierung Eigene Felder Gruppen definieren können Arbeitsabläufe in JTL-Wawi 0
Neu Kundendaten Eigene Felder Ameise User helfen Usern - Fragen zu JTL-Wawi 2
Neu Artikelübersicht Gewinn fehlerhaft / Eigene Übersichten? Individuelle Listenansichten in der JTL-Wawi 1
In Bearbeitung DHL Filial-Routing - Übermittlung Kunden-Email-Adresse deaktivieren oder eigene Email-Adresse fix hinterlegen? JTL-ShippingLabels - Fehler und Bugs 8
Neu Verbesserungsvorschlag Einkauf -> Lieferanten, Eigene Felder JTL-Wawi - Ideen, Lob und Kritik 1
Neu Kunden zusammenführen: Falsches "Kunde-seit"-Datum und Löschung "eigene Felder"!! JTL-Wawi - Fehler und Bugs 0
Neu Eigene Kundenfelder XML Ausgabe Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu [Deutsche Post] Internetmarke Wartungsfenster 25.09.2020 JTL-ShippingLabels - Fehler und Bugs 0
Neu JTL Post Manuelle Eingabe von Preis + Artikelgruppe Allgemeine Fragen zu JTL-POS 3
Neu Deutsche Post wird schlampig Smalltalk 2
In Diskussion Abweichende Absenderadressen bei allen Transportdienstleistern möglich? zB DHL, DPD, GLS, deutsche Post Arbeitsabläufe in JTL-Wawi 1
Gelöst Deutsche Post / Internetmarke - The PPL is invalid! Gelöste Themen in diesem Bereich 1
Ähnliche Themen