PDA

View Full Version : سوال: تغییر url بدون reload صفحه



aks2download
دوشنبه 04 خرداد 1394, 07:47 صبح
سلام

چطور میشه به آدرس بار صفحه پارامتر اضافه کرد (ویرایش کرد) البته بدون reload شدن صفحه مثل صفحه جستجوی دیجی کالا؟

imanitc
دوشنبه 04 خرداد 1394, 09:37 صبح
در اين گونه موارد صفحه با آژاكس رفرش ميشه و url هم با جاوا يا جي كوئري تغيير داده ميشه دستورش توي اينترنت فراوان

morrning
دوشنبه 04 خرداد 1394, 09:59 صبح
http://www.aspsnippets.com/Articles/Change-Browser-URL-without-reloading-refreshing-page-using-HTML5-in-JavaScript-and-jQuery.aspx

aks2download
دوشنبه 04 خرداد 1394, 11:18 صبح
کسی نمونه کد کاملتری نداره؟؟؟؟؟؟؟؟؟؟؟

H:Shojaei
دوشنبه 04 خرداد 1394, 12:01 عصر
سلام

چطور میشه به آدرس بار صفحه پارامتر اضافه کرد (ویرایش کرد) البته بدون reload شدن صفحه مثل صفحه جستجوی دیجی کالا؟
اتفاقا من دقیقا همین رو یک بار کنجکاو شدم و بررسی کردم تو خود سایتش...
میاد آدرسی که هست رو میگیره و پارامترهایی که هست که هیچی دست نمیزنه اونهایی رو که میخواد اضافه کنه رشته اون رو میسازه بعد با پارامترهای قبلی تلفیق میکنه و بعد هم آدرس جدید رو به جای آدرس قبلی میذاره همین...
تابع واسه تغییر آدرس هم که

window.history.pushState(“string”, “Title”, “newUrl”);

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