Ergebnis 1 bis 6 von 6

Thema: [richardhj/contao-ajax_reload_element] lädt keine Daten im Firefox

  1. #1
    Contao-Fan
    Registriert seit
    12.01.2011.
    Beiträge
    322

    Standard [richardhj/contao-ajax_reload_element] lädt keine Daten im Firefox

    Hallo zusammen,

    ich lade ein Modul mittels der Erweiterung richardhj/contao-ajax_reload_element nach. Dies läuft auch auf alle Browsern, außer dem Firefox. Das JS wird sauber durchlaufen springt aber nicht in die Ajax abfrage.

    Code:
     jQuery.noConflict()
        jQuery(document).ready(function($)  {
        if ($(window).width() > 767) {
    
            // Don't follow the link
            event.preventDefault();
    
            $.ajax({
                method: 'GET',
                url: 'SimpleAjaxFrontend.php',
                data: {
                    action: 'reload-element',
                    element: 'mod::52', // steht für modul id 2 // ce::2 steht für content element id 2
                    page: <?= $GLOBALS['objPage']->id ?>
                }
            })
                .done(function (response, status, xhr) {
    
                    if (response.status == 'ok') {
                        // Replace the DOM
                        $('.mod_navigation').after(response.html);
                        
                    }
                    else {
                        // Reload the page as fallback
                        location.reload();
                    }
                });
        }
    });
    Hat einer von euch eine Idee wieso, gerade der Firefox ich nicht so wirklich will?

    Danke.

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.112
    Partner-ID
    10107

    Standard

    Poste einen Link zur Seite.

  3. #3
    Contao-Fan
    Registriert seit
    12.01.2011.
    Beiträge
    322

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.112
    Partner-ID
    10107

    Standard

    Wenn du dir die JavaScript Konsole ansiehst wirst du den Fehler
    Code:
    ReferenceError: event is not defined    unternehmen.html:456:9
    sehen. Dein JavaScript ist einfach falsch (und macht so auch keinen Sinn). Erkläre mal was genau eigentlich passieren soll. Ich schätze mal du willst den JavaScript Code eigentlich bei einem Klick-Event ausführen lassen? Momentan lässt du ihn direkt beim laden der Seite ausführen.

  5. #5
    Contao-Fan
    Registriert seit
    12.01.2011.
    Beiträge
    322

    Standard

    Nein ich will bei Geräten die Breiter als 767px sind das Element nachladen. Diese Abfrage geht auch.

    Ales auf einem mobilen Geräte soll nix geladen werden.

    Was komisch ist das es sogar in IE geht.

  6. #6
    Contao-Fan
    Registriert seit
    12.01.2011.
    Beiträge
    322

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Wenn du dir die JavaScript Konsole ansiehst wirst du den Fehler
    Code:
    ReferenceError: event is not defined    unternehmen.html:456:9
    sehen. Dein JavaScript ist einfach falsch (und macht so auch keinen Sinn). Erkläre mal was genau eigentlich passieren soll. Ich schätze mal du willst den JavaScript Code eigentlich bei einem Klick-Event ausführen lassen? Momentan lässt du ihn direkt beim laden der Seite ausführen.
    Ich Depp. Habe doch glatt den alten Code zum Testen stehen gelassen.

    Danke dir!!!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •