私はそうのような要素の.dataセクションを()に設定しようとしているをトリガしながら、それが設定される前に返されるまで.data()は待機していないようです。パス機能は.changeDataイベント
また、テスト文字列のためにmy_function()を切り替えても、これは 'changeData'イベントをトリガーしません。私は手動でそれをトリガすることができますが、私は上記と同じタイミングの問題にぶつかる。
関数の戻り値としてデータを設定し、changeDataイベントをトリガする適切な方法は何ですか?
EDIT
は、my_function()最終的には、オブジェクトまたは文字列を返し、$の.eachと$アヤックスなど、物事の束を、行います。
データの値が '$ .ajax'に依存している場合は、$(elm).data'呼び出しをAJAX成功/失敗ハンドラに移動する必要があります。 – joews
@joews - もう少し調べてみると、これが良い方法と思われます。このコメントをあなたの答えにすれば、私はそれに印をつけます。 – Karric