Wie sende ich das Kontaktformular 7 ohne Seitenaktualisierung in WordPress?

Lesezeit: 2 Minuten

Benutzer-Avatar
Bmax

Hallo, ich bin ziemlich neu bei Kontaktformular 7. Ich habe auf Youtube-Tutorials gesehen, dass Kontaktformular 7 ohne Seitenaktualisierung absendet. Aber wenn ich das Plugin installiere, funktioniert es mit einer Seitenaktualisierung.

Bitte geben Sie an, wie Sie es aktivieren können, ohne Seitenaktualisierung zu arbeiten. Vielen Dank.

  • Bitte geben Sie den Code hier ein.

    – Sabin Chacko

    21. Februar 2017 um 9:29 Uhr

Ich habe den Fehler gefunden, das Problem war, dass ich die Funktionen wp_head() und wp_footer() nicht in mein Design aufgenommen habe.

Es gibt eine Seite auf der Website contactform7 dazu:

https://contactform7.com/why-isnt-my-ajax-contact-form-working-correctly/

Dort haben sie die Anforderungen erwähnt, damit Ajax funktioniert.

  • Ich hatte vergessen, wp_footer() in footer.php hinzuzufügen, und das war das Problem. Danke für deine Antwort.

    – Duschan

    5. Februar 2020 um 21:40 Uhr

Hinzufügen wp_head() Funktion in Ihrer Datei header.php und wp_footer() Funktion in der Datei footer.php.

Damit ist es gelöst 🙂

Mein Problem wurde durch Ändern der verwendeten jquery gelöst. Überprüfen Sie die Version, die Sie verwenden.

<script
  src="https://code.jquery.com/jquery-2.2.4.min.js"
  integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
  crossorigin="anonymous">
enter code here
</script>

  • Ich habe die schlanke Version von jQuery verwendet. Ich habe gerade auf das Non-Slim umgestellt und es hat funktioniert. Vielen Dank.

    – moreirapontocom

    30. August 2019 um 14:28 Uhr

Benutzer-Avatar
PHP-Mentor

Ich habe dieses Problem kürzlich erlebt. Ich habe ein Formular im Popup geöffnet und das Senden würde es aktualisieren.

Also, nach einigem Haarziehen habe ich zufällig die Quelle angesehen und dort bemerkt, dass ein Teil des Fußzeilencodes nicht hervorgehoben wurde. Wieso den? Es stellte sich heraus, dass es mein dummer Fehler war. Ich habe vergessen, einen zu schließen iframe Schild. Sobald ich es geschlossen habe. Quellcode anzeigen wurde perfekt hervorgehoben und das Problem wurde behoben.

Nachdem Sie überprüft haben, dass einer der Hauptgründe, warum die Seite beim Absenden des Formulars aktualisiert wird, folgende sind:

  1. JavaScript-Datei wird nicht geladen: Wenn Sie aus dem Store heruntergeladene Designs verwenden, liegt das Problem normalerweise bei Seitenoptimierern wie Lite Speed ​​Cache. Überprüfen Sie andernfalls, ob Ihre Themen die Ajax-Datei korrekt laden.

Dies war mein Fall, die Js-Dateien wurden verzögert geladen, ich verwendete einen Seiten-Cache, der die Webseite beschleunigte, aber die Javascript-Dateien nicht richtig lud.

  1. Konflikte mit anderem JavaScript

  2. Die HTML-Struktur ist ungültig

1372600cookie-checkWie sende ich das Kontaktformular 7 ohne Seitenaktualisierung in WordPress?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy