আমি দুটি ভিন্ন মডিউল পেয়েছি যা বিভিন্ন উপায়ে একসাথে কাজ করে। তারা একসাথে যে কাজ করে সেগুলির মধ্যে একটি হ'ল মডিউল AJAX এর মাধ্যমে সামগ্রী লোড করে এবং মডিউল বি এর ইভেন্ট শ্রোতাদের লোড হওয়া সামগ্রীতে সংযুক্ত করা দরকার।
যাইহোক, এটি উপস্থিত হয় যে কন্টেন্টটি AJAX এর মাধ্যমে মডিউল A দ্বারা লোড করা হয়, কেবলমাত্র Drupal.behaviours.a এর 'সংযুক্তি' ফাংশনটি অনুরোধ করা হয়, এবং দ্রুপাল.বেহেভিয়র্স.বি'র 'সংযুক্তি' ফাংশনটি নয় । উভয় ফাংশন পৃষ্ঠা লোডে অনুরোধ করা হয়, তবে পরবর্তী এজেএক্স সামগ্রী সামগ্রী লোড করার জন্য নয়।
// This runs every time module A loads new content.
Drupal.behaviors.a = {
attach: function(context, settings) {
alert('a:attach');
}
}
// This only runs on page load, but never when module A loads new content.
Drupal.behaviors.b = {
attach: function(context, settings) {
alert('b:attach');
}
}
আমি কীভাবে Drupal.behaviours.b এর 'সংযুক্তি' ফাংশনটি তৈরি করব প্রতিবার কোনও মডিউল নতুন সামগ্রী লোড করে?
$('body').ajaxSuccess(Drupal.attachBehaviors);
সম্ভবত কাজ করবে
Drupal.attachBehaviors();
আজাক্স সাফল্যের কলব্যাক যোগ করার চেষ্টা করেছেন ?