Ergebnis 1 bis 3 von 3

Thema: [solved] Ajax Fehler? (simple_Ajax im Einsatz)

  1. #1
    Contao-Nutzer Avatar von Mr. Smile
    Registriert seit
    14.06.2013.
    Beiträge
    27

    Standard [solved] Ajax Fehler? (simple_Ajax im Einsatz)

    Guten Abend liebe Community,

    ich habe mich heute daran versucht, meine Extension mit Ajax etwas mehr Funktionalität zu verschaffen. Jedoch scheitere ich daran ...

    Kurze Erklärung, was passieren soll. Ich habe ein select, welches mit onClick="javascript:doAjSel(this.value);" eine JS-Funktion aufruft.

    Diese sieht folgendermaßen aus:

    Code:
    function doAjSel(val){
    	jQuery.ajax({
    		type: "POST",
    		url:  "SimpleAjax.php",
    		data: {
    			type: "ajaxsimple",
    			key: val
    		},
    		success: function(result){
    			alert(result);
    			event = jQuery.parseJSON(result);
    			alert(event["title"]);
    			
    		}
    	});
    }
    dazu passend natürlich den hook registriert

    PHP-Code:
    $GLOBALS['TL_HOOKS']['simpleAjax'][]         = array('EventSubscribeFrontend''ajaxSelect'); 
    und die passende Methode geschrieben:

    PHP-Code:
        public function ajaxSelect()
        {
            if(
    $this->Input->post('type') == 'ajaxsimple')
            {
                
    $result['title'] = "Test";
                echo 
    json_encode($result);
                exit;
            }
        } 
    Nun erwarte ich eigentlich, dass ich beim ändern der Option einen Alert mit dem Text Test erhalte (wenn ich den ersten Alert wieder wegnehme, verstet sich von selbst). Nun habe ich zum Debuggen den ersten Alert drin und bekomme die Fehlermeldung, die im Bild zu sehen ist. Leider kann ich damit absolut nichts anfangen.

    Hat irgendjemand zufällig eine Idee für mich?
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Mr. Smile (22.07.2013 um 14:05 Uhr)

  2. #2
    Contao-Nutzer Avatar von Mr. Smile
    Registriert seit
    14.06.2013.
    Beiträge
    27

    Standard

    Uff, verdammt, darauf hab ich ja absolut nicht geachtet. Leo, vielen vielen Dank dir!

  3. #3
    Contao-Nutzer Avatar von Mr. Smile
    Registriert seit
    14.06.2013.
    Beiträge
    27

    Standard

    Vollkommen richtig, werde ich mir für das nächste mal merken!

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
  •