رفتن به مطلب

آژاکسی نمودن بخشی از سایت به وسیله jquery


پست های پیشنهاد شده

سلام دوستان

با استفاده از آموزش آقای فخار

http://forum.wp-parsi.com/tutorials/article/456-%D8%A2%DA%98%D8%A7%DA%A9%D8%B3%DB%8C-%D9%86%D9%85%D9%88%D8%AF%D9%86-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%DA%A9%D9%88%D8%A6%D8%B1%DB%8C-%D8%A8%D9%87-%D9%88%D8%B3%DB%8C%D9%84%D9%87-jquery/

صفحه فعالیت بادی پرس رو آژاکس کردم

درست کار میکنه ولی کد اتصال به کتابخانه جیکوئری رو که اضافه میکنم


<script src="http://code.jquery.com/jquery-latest.js"></script>

دکمه سابمیت از کار میفته

ممنون

لینک به ارسال

1. اگر بدون اضافه کردن jquery کدها کار می کنند نیازی بهش نیست

2.کد کتابخانه را کجا می گذارید؟

3. چه بخشی را می خواهید آژاکسی کنید ؟

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

در آموزش به همین خاطر تاکید شده در فایل header.php و درست قبل از بسته شدن تگ head که بعد از تمام اسکریپتهای header کد قرار بگیره

  • امتیاز 3
لینک به ارسال

1. اگر بدون اضافه کردن jquery کدها کار می کنند نیازی بهش نیست

2.کد کتابخانه را کجا می گذارید؟

3. چه بخشی را می خواهید آژاکسی کنید ؟

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

در آموزش به همین خاطر تاکید شده در فایل header.php و درست قبل از بسته شدن تگ head که بعد از تمام اسکریپتهای header کد قرار بگیره

1- بدون کد اتصال به کتابخانه کدها کار نمیکنن

2-کدها را دقیقا قبل از بسته شدن تگ heder قرار دادم تو سورس صفحه هم نگاه کردم قبل از تگ هدر بود

3-با استفاده از این کد 5 تا از آخرین فعالیتهای بادی پرس رو تو یه صفحه دیگه نمایش میدم


<div id="ajaxcontentInner">
<div id="ajaxcontent">
<?php if ( bp_has_activities( bp_ajax_querystring( 'activity' ) .'&action=activity_update,created_group'.'&max=5') ) : ?>

<?php while ( bp_activities() ) : bp_the_activity(); ?>
<div id="ajaxcontentInner">
<div id="ajaxcontent">
<?php bp_get_template_part( 'activity/entry' ); ?>
</div></div>
<?php endwhile; ?>
<?php endif; ?>
</div></div></div>

لینک به ارسال

آی دی های عناصر اگر دقیقا به همین شکله که اشتباهه

آی دی اختصاصی است و نباید تکرار بشه


<div id="ajaxcontentInner1">
<div id="ajaxcontent1">
<?php if ( bp_has_activities( bp_ajax_querystring( 'activity' ) .'&action=activity_update,created_group'.'&max=5') ) : ?>
<?php while ( bp_activities() ) : bp_the_activity(); ?>
<div id="ajaxcontentInner2">
<div id="ajaxcontent2">
<?php bp_get_template_part( 'activity/entry' ); ?>
</div></div>
<?php endwhile; ?>
<?php endif; ?>
</div></div></div>

اگر می خواهید هر دو را آژاکسی کنید کد فراخوانی را برای هر دو آی دی تکرار کنید

احتمال قوی اینکار مشکلتون رو حل کنه ولی اگر حل نشد

ابتدا مطمئن بشید آی دی ها تکرار دیگه ای نداشته باشند و

بعدش

کد کتابخانه درست بگذارید قبل از کدهای فراخوانی و کل کدها را هم درست بگذارید قبل از کوئری که باهاش کار دارند و چک کنید

  • امتیاز 5
لینک به ارسال




کد کتابخانه درست بگذارید قبل از کدهای فراخوانی و کل کدها را هم درست بگذارید قبل از کوئری که باهاش کار دارند و چک کنید

تمام کدها را باهم قبل از کوئری گذاشتم کد به درستی داره کار میکنه تمام سایت هم درسته

فقط همین صفحه کلید سابمیتش عمل نمیکنه!

کل کد کتابخانه رو کپی کردم با یه اسم دیگه تو سایت آپ کردم و فراخانی کردم ولی بازم تداخل داره

لینک به ارسال
کدوم صفحه نشانی آنلاین بگذارید

بفرمایید

http://test.talardelshodegan.com/

کدها را اضافه کردم تست کنید لطفا

با سیستم دیگه چک کردم بلافاصله بعد از ارسال نمایش داده میشه

فقط دکمه سابمیت از کار افتاده

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...