[JavaScript] Problem mit AJAX-Request über prototype (OnLoading)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JavaScript] Problem mit AJAX-Request über prototype (OnLoading)

    Hi,

    bisher hab ich meine Javascripts und AJAX-sachen immer selber geschrieben, inzwischen hab ich aber mal die prototype-lib ausprobiert und komme eigentlich auch ganz gut damit zurecht.

    Allerdings habe ich jetzt ein Problem beim Ajax-Request:

    Code:
    function load_subnavi(parent) {
    	var subnavi_div = $('subnavicontainer');
    	var url = 'ajax_req.php?action=loadsub&parent=' + parent;
    	
    	new Ajax.Request(url, {
    	  method: 'get',
    	  onLoading: function(transport) {
    		  subnavi_div.update('<center><img src="images/ajax_loader.gif" border="0" alt="Loading" title="Subnavi is loading"></center>');
    	  },
    	  onSuccess: function(transport) {
    		  subnavi_div.update(transport.responseText);
    	  },
    	  onFailure: function() {
    		  subnavi_div.update('Fatal Javascript Error in v3cms.js');
    	  }
    	});
    }
    Beim Aufruf der Funktion greift das onLoading perfekt, und zeigt den Activity-Indicator an. Über FireBug im Firefox hab ich gesehen, dass der Response-Text den mir die ajax_req.php zurückgibt, auch perfekt übertragen wird. Allerdings wird der ResponseText nicht im DIV angezeigt! Der Indicator dreht weiter seine Runden...
    Manchmal nach mehrmaligem Klicken erscheint auch der ResponseTextt, aber nur manchmal. Sher komisch finde ich...

    Kann mir da jemand weiterhelfen? Würde mich freuen! :-)


    VG, tobi

  • #2
    fürs Verständnis..

    ich habe ein Schritt-Für-Schritt Videotutorial auf meinem Blog gepostet. Ich habe meine Navigation mit Hilfe von Prototype erstellt. Vielleicht hilfts euch weiter..
    Viel Spass!
    Videotutorial – Simple AJAX Navigation – Einstieg in AJAX – Content “On the Fly” zur Runtime nachladen devBlog
    http://www.muenchenwebdesign.com

    Kommentar


    • #3
      hast du vllt ein beispiel wo wir uns das mal anschauen können?
      jedenfalls kann ich am js kein fehler sehen

      vllt hast du auch ein fehler in der php, oder der parameter (parent) wird nicht übergeben.

      mfg jura
      [FONT=Comic Sans MS]Hab ich dir erfolgreich geholfen? Wenn ja, dann hilf mir auch und bewerte mich auf php-resource.de[/FONT]
      [FONT=Comic Sans MS]
      [/FONT][FONT=Comic Sans MS]Go and help me[/FONT]

      Kommentar

      Lädt...
      X