Empfehlungen: Erweiterte Suche

startLoading() ist not defined

JavaScript und AJAX

startLoading() ist not defined

Beitragvon phyrexianer » Do 25. Jun 2009, 13:05

bekomme beim Anwenden des folgenden Codes in der JavascriptFehlerConsole die Fehlermeldung startLoading() is not defined

Code: Alles auswählen

//Auszug aus dem View

echo $javascript->link('scriptaculous-js-1.8.1/lib/prototype');
echo $javascript->link('scriptaculous-js-1.8.1/src/scriptaculous');


<?php $options =array('url'=>array('controller' => 'publications',
                                                'action'=>'view',
                                                $publication['Publication']['id']),
                                        'update'=>'publication_details_'.$publication['Publication']['id'],
                                        'before'=>'startLoading()',
                                        'after'=>'endLoading()',
                                        'failure'=>'failure()'
                                     
            );
 


lösche ich die Optionen before,after und failure funktioniert mein Ajax-Aufruf.

Wo soll ich nach dem Fehler suchen ??? bzw. wo könnte dieser sein ?
phyrexianer
 
Beiträge: 30
Registriert: Fr 19. Jun 2009, 10:52

Re: startLoading() ist not defined

Beitragvon Tobitobe » So 5. Jul 2009, 12:54

Hi,

check mal, ob die Funktion startLoading() überhaupt vorhanden ist. Ich bin mir grad nicht sicher, ob sie von Scriptaculous mitgeliefert wird, vermute aber, dass Du sie selber implementieren musst. In diesem Falle ist Deine JS-Datei / Funktion nicht korrekt inkludiert worden, so dass die AJAX-Request die Grätsche macht.

Gruß
Tobi
Tobitobe
 
Beiträge: 45
Registriert: Mi 11. Jun 2008, 08:41
Wohnort: Neuss
CakePHP-Version: 1.2.0.7962 Final
OS: Mac OS X

Re: startLoading() ist not defined

Beitragvon Petja » Fr 10. Jul 2009, 07:21

Hi,

wie schon gesagt wurde musst du die startLoading() function selber definieren.

Code: Alles auswählen

function startLoading()
{
    error=false;
    Element.hide('div_Element');
   
    Element.show('div_Element');
}
 
Petja
 
Beiträge: 3
Registriert: Mo 22. Jun 2009, 16:26


Zurück zu JavaScript und AJAX

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron