Kein JS nach Ajax request
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 09.04.2011 - 14:58 Uhr in
Hi liebe Drupal Gemeinde, ich bin's mal wieder.
Ich habe versucht meine Homepage mit Ajax Funktionalität ein wenig aufzubessern.
Das Ajax an sich funktioniert auch wie gewünscht. Allerdings ist es so, dass Nodes oder Forms, die ich mit ajax angefordert habe, leider öfters mal kein Javascript aktiviert haben, wie z.B. hier bei dem Modul "hierarchical select" zu sehen ist:
Realisiert habe ich das mit folgendem Code:
Drupal.behaviors.my_ajax = function(context) {
$('#content-region-inner a').live('click',function(e) {
var url = $(this).attr('href');
$('#content-region-inner').slideUp('slow');
$('#content-region-inner').empty().html('<img src="ajax-loader.gif" style="margin-left:50%;"/>');
$('#content-region-inner').load(url+" #content-region-inner",{limit: 25}, function(){
Drupal.attachBehaviors('#content-region-inner');
$('#content-region-inner').trigger("ready");
$('#content-region-inner').slideDown('200');
});
return false;
});
};
Weis jmd. vielleicht, was ich zu berücksichtigen habe, bzw. was ich besser machen kann, damit die gewünschte Funktionalität gewährleistet wird.
Zugegeben, ich habe mich auch gewundert, dass ein so kurzer Code eine fast ganze Seite mit ajax erweitern soll.
Aber wie macht man es richtig?
Übrigens: Ajaxify und ajaxit Module funktioniert bei mir nicht.
Ich bitte um eure Unterstützung.
Danke schon mal.
- Anmelden oder Registrieren um Kommentare zu schreiben
Schade, dass mir niemand
am 11.04.2011 - 12:00 Uhr
Schade, dass mir niemand helfen kann.
Ich habe jetzt das ajax_load Modul entdeckt.
Ich verstehe die Implementation des Modules aber nicht so richtig.
Könnte mir jmd. bitte kurz erklären, vielleicht an einem kleinen Beispiel,
wie dieses Modul angewendet wird?
Aber bitte nicht das Beispiel der Projektseite, das kenne ich schon, und werde einfach nicht schlau daraus.
Das wäre nett.
dennis605