Ajax, JavaScript

چگونه : دکمه گوگل پلاس +۱ را در صفحه Ajax فعال کنیم ؟!

تبلیغات
کانال تلگرام فتولیا
4 سوالی شهرداری

چد وقت پیش در پروژه ای لازم بود از دکمه +۱ گوگل پلاس استفاده کنیم . مطابق روش معمول که قبلا در فتولیا توضیح داده شده  کار انام شد ولی مشکل جایی بود که صفحات و محتوایی که دکمه در آن قرار داشت به وسیله ایجکس بارگذاری می شد و به همین خاطر دکمه google+ نمایش داده نمی شد . بعد از کمی جستجو راه حل ساده ای رو پیدا کردم که اینجا برای شما هم قرار می دم شاید در کارهای بعدی همین مشکل براتون پیش آمد .

برای تکمیل بودن کار یکبار دیگر روش اضافه کردن دکمه گوگل +۱ رو مرور می کنیم

قدم اول

کد زیر را به انتهای صفحه و قبل از تگ پایانی </body> اضافه می کنیم :

 قدم دوم

کد زیر رو جایی قرار بدید که دوست دارید دکمه گوگل پلاس +۱ نمایش داده شود :

قدم سوم

در هر باری که درخواست ایجکس اجرا می شود باید اسکریپت مربوطه را دوباره به صفحه الحاق کنیم . برای این کار می توانیم از متد $.getScript در jquery استفاده کنیم :

 

اگر درخواست بوسیله جی کوئری اجرا میشود کدی شبیه به ای خواهیم داشت :

همانطور که می بینید بعد از درج درخواست ایجکس در صفحه اسکریپت دکمه را نیز یکبار دیگر به صفحه لود می کنیم تا دکمه موجود در درخواست ایجکس فعال شود .

6 Comments

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین مقالات فتولیا در ایمیل شما

در خبرنامه ما عضو شوید و آخرین مطالب و مقالات آموزشی را اول شما دریافت کنید