PDA

View Full Version : تغییر صفحه بصورت آژاکس



majidghafoorzade
پنج شنبه 28 دی 1396, 10:44 صبح
سلام من میخوام وقتی روی یک دکمه کلیک میکنم آدرس صفحه بصورت آژاکس تغییر کنه و محتویات صفحه متناسب با اون آدرس لود بشه.
مثلا فرض کنید آدرس صفحه اصلی من site.com هست
میخوام با کلیک بر روی یک دکمه url صفحه تبدیل بشه به



site.com/?orderby=oldest

ممنون میشم راهنمایی بفرمایید.

plague
پنج شنبه 28 دی 1396, 16:16 عصر
ادرس صفحه به صورت ایجکس تغییر بکنه معنی نمیده در برنامه نویسی
اگه منظورت اینه که میخای محتوی صفحه به صورت ایجکس تغییر بکنه و به و بدون رفرش شدن لینک صفحه هم تغییر بکنه
کتابخونه pjax رو استفاده کن

majidghafoorzade
شنبه 30 دی 1396, 10:18 صبح
ادرس صفحه به صورت ایجکس تغییر بکنه معنی نمیده در برنامه نویسی
اگه منظورت اینه که میخای محتوی صفحه به صورت ایجکس تغییر بکنه و به و بدون رفرش شدن لینک صفحه هم تغییر بکنه
کتابخونه pjax رو استفاده کن

میتونید بگین چطور یمیتونم از این کتابخونه استفاده کنم؟

plague
شنبه 30 دی 1396, 15:25 عصر
یه فایل .js داره که توی صفحه اینکلودش میکنی

بعد این کد رو میزاری تو صفحه
$(document).pjax(selector, [container]




بجای selector باید کلاس تگ ها a رو بزاری که میخای ایجکس این کتابخونه روشون اثر کنه
بجای container هم کلاس یا آیدی اون div که میخای محتوای ایجکس لود شده توشون به نمایش در بیاد


<a class="pjax" href="http://site.com/ajax.php"> load data </a>
<div id="pjax-container" > </div>

$(document).pjax('.pjax', '#pjax-container');