1

所以...我通过 ajax 将节点表单加载到另一个页面中。我尝试附加这样的行为:

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

问题是什么都没有发生。表单没有附加任何行为(自动完成、可折叠字段集、可拖动文本区域等)

4

1 回答 1

0

好的,找到问题了。在通过 ajax 加载表单之前,您必须在页面上手动包含负责这些行为的 javascript 文件:

"misc/vertical-tabs.js";
"misc/states.js";
"misc/form.js";
"misc/textarea.js";
"misc/collapse.js";
于 2011-10-27T07:09:29.583 回答