Domanda

So... I load a node form via ajax into another page. I try to attach behaviors like this:

Drupal.attachBehaviors($('.ajax-form-container'));

The problem is that nothing happens. The form has no behaviors attached (autocomplete, collapsible fieldsets, draggable textarea etc)

È stato utile?

Soluzione

ok, found the problem. you have to manually include the javascript files responsible for these behaviors on your page before the form is loaded via ajax:

"misc/vertical-tabs.js";
"misc/states.js";
"misc/form.js";
"misc/textarea.js";
"misc/collapse.js";
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top