رفتن به مطلب

آژاکسی نمودن بخشی از سایت به وسیله 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 کد قرار بگیره

لینک به ارسال

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>

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

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

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

بعدش

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

لینک به ارسال




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

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

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

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

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

بفرمایید

http://test.talardelshodegan.com/

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

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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...