2011-07-13 7 views
0

私は、AJAXコールバック関数によって検証されるAJAXフォームを持っています。すべてがDrupal APIを使用して行われます。しかし、私は、コールバックが発生したときにDOM要素の追加/プリペンド/置換の標準的なメカニズムを使用したくありません。そのAJAXレスポンスを捕まえてカスタム関数と反応させるには?Drupal:カスタムjQuery関数を特定のAJAXレスポンスにバインドする方法は?

答えて

2

動作を定義できます。あなたはそれはあなたが

探しているものを右の文脈だかどうかを知るためにコンテキストをチェックし、検査しなければなりません

Drupal.behaviors.mybehavior = { 
    attach: function (context, settings) { 

      console.log(context);  


    } 
}; 

:AJAX要求を含む多くの状況では、Drupalはあまりにもあなたの行動をトリガーする「attachBehaviors」に呼び出します

+1

ありがとう、それは私が必要なものです。私はまた別の良い説明を見つけた: http://stackoverflow.com/questions/6604687/how-to-onclick-trigger-a-non-native-jquery-plugins-action –