Tybiii: Ajax mit Post, Fehler ?

Hallo,

ich habe folgendes gescriptet:

  
function login(){  
  window.location.href = "#login";  
   var view = new Ajax.Request('content/user/login.php?act=login', {  
     method: 'post',  
	 parameters: $('loginform').serialize(),  
     onSuccess: function(transport) {  
     $('usertext').innerHTML = transport.responseText;  
     }  
   });  
}

wen ich nun aber die Login funktion aufrufe passiert nichts außer,

window.location.href = "#login";

ich denke es liegt an :

  
parameters: $('loginform').serialize(),

aber warum ?

  1. Hallo,

    ich habe folgendes gescriptet:

    mit einem Framework?

    wen ich nun aber die Login funktion aufrufe passiert nichts außer,

    was heißt "passiert nichts"? siehst du in Firebug, dass ein Request durchgeführt wurde? Siehst du, dass ein gültiger Response angekommen ist? Siehst du, dass etwas im DOM verändert wurde?

    ich denke es liegt an :

    parameters: $('loginform').serialize(),

    Worauf begründet sich dein Verdacht?  
      
    mfg, Flo
    
    -- 
    sh:) fo:| ch:? rl:( br:^ n4:| ie:{ mo:| va:} de:> zu:} fl:{ ss:) ls:< js:| 
    
    1. Ich habe diese als letzt eingefügt, vergessen zu sagen.

      Und also wen ich auf :
       <div class="ajaxblau" onclick="doLogin();" style="float: left;">.einloggen</div>

      klicke wird oben in der Adressen leiste #login angehangen.

      1. Hallo,

        und der Rest? Was sagt die Fehlerkonsole, was sagt der Netzwerkmonitor von Firebug?

        mfg, Flo

        --
        sh:) fo:| ch:? rl:( br:^ n4:| ie:{ mo:| va:} de:> zu:} fl:{ ss:) ls:< js:|
        1. Hallo,

          und der Rest? Was sagt die Fehlerkonsole, was sagt der Netzwerkmonitor von Firebug?

          mfg, Flo

          ich kenne mich mit Firebug noch nicht so sehr aus... ^^ wen du mir sagt wo ich schauen soll da dann kann ich es Posten, also netzwerüberwachung ist an :P

          1. Nachtrag:
            uncaught exception: script.aculo.us requires the Prototype JavaScript framework >= 1.6.0

            ^^

            1. Nachtrag:
              uncaught exception: script.aculo.us requires the Prototype JavaScript framework >= 1.6.0

              ^^

              ich weiß nicht weiter :(

            2. Nachtrag:
              uncaught exception: script.aculo.us requires the Prototype JavaScript framework >= 1.6.0

              Du hast entweder nicht alle Skript eingebunden oder du verwendest die falsche Version.

              Struppi.

              1. »» Nachtrag:
                »» uncaught exception: script.aculo.us requires the Prototype JavaScript framework >= 1.6.0

                Du hast entweder nicht alle Skript eingebunden oder du verwendest die falsche Version.

                Struppi.

                hier einmal die hp:

                http://80.81.243.96/skYnetz/webseite/#login

                1. » Struppi.

                  Bitte kein TOFU, Danke.

                  hier einmal die hp:

                  http://80.81.243.96/skYnetz/webseite/#login

                  Ja, da kommt der Fehler. Auszuga aus dem Quelltext:

                    <script type="text/javascript" src="js/scriptaculous.js"></script>  
                    <script type="text/javascript" src="js/prototype.js" ></script>  
                  
                  

                  Fällt dir was auf?

                  Struppi.

                  1. Fällt dir was auf?

                    Es tut mir Leid ich weiß nicht auf was du mich bringen willst :(... außer das scriptaculous.js und prototype.js oder so nicht zusammen dürfen (arbeite seit ca. 3 Woche mit ajax und javascript).

                    1. Es tut mir Leid ich weiß nicht auf was du mich bringen willst :(... außer das scriptaculous.js und prototype.js oder so nicht zusammen dürfen

                      Wie kommst du da drauf???
                      Die Fehlermledung lautet:
                      script.aculo.us requires the Prototype JavaScript framework >= 1.6.0

                      Struppi.

                      1. ich habe es jetzt geändert.... und ich kan mich immer noch nicht einloggen.

                        Es kommt weiterhin nur :
                         in der Adresseliste #login jedoch wird der div Inhalt nicht korrigiert:

                        iwas muss doch an :

                        function login(){  
                          window.location.href = "#login";  
                           var view = new Ajax.Request('content/user/login.php?act=login', {  
                             method: 'post',  
                                 parameters: $('loginform').serialize(),  
                             onSuccess: function(transport) {  
                             $('usertext').innerHTML = transport.responseText;  
                             }  
                           });  
                        }
                        

                        falsch sein.

                        1. er soll ja mit Hilfe von .
                          parameters: $('loginform').serialize(),

                          die werte von <form></form> übermitteln ^^

                        2. ich habe es jetzt geändert.... und ich kan mich immer noch nicht einloggen.

                          und die Fehlermeldung schon wieder übersehen?

                          Struppi.

                          1. und die Fehlermeldung schon wieder übersehen?

                            Struppi.

                            nein,

                            nur bei mir steht nix wen ich doppelklick auf diesen Fehler unten klicke oder in dem "menü suche"

                        3. Hallo,

                          was _erwartest_ du von dem Code denn?
                          und was findest du unter netzwerk bei firebug? wird ein request geschickt wenn du da drauf klickst?

                          mfg, Flo

                          --
                          sh:) fo:| ch:? rl:( br:^ n4:| ie:{ mo:| va:} de:> zu:} fl:{ ss:) ls:< js:|
                          1. was _erwartest_ du von dem Code denn?
                            und was findest du unter netzwerk bei firebug? wird ein request geschickt wenn du da drauf klickst?

                            gar nichts, weil der Code immer noch Fehler enthält.

                            Struppi.

                            1. gar nichts, weil der Code immer noch Fehler enthält.

                              Struppi.

                              eben aber wo liegt er :(

                              1. Weiß keiner ein Tipp :(

                                1. Weiß keiner ein Tipp :(

                                  Ich habe den Fehler "freu"

                    2. außer das scriptaculous.js und prototype.js oder so nicht zusammen dürfen

                      Doch, du musst Prototype zuerst einbinden und Scriptaculous an zweiter Stelle, nicht umgekehrt

                      Mathias