آفلاین
user-avatar

یک سوال در مورد ای جکس

3 سال پیش
توسط Farshidpg آپدیت شد
آفلاین
user-avatar
علی ( 14211 تجربه )
3 سال پیش
تخصص : Laravel

سلام من میخام با جاوا اسکریپت پارامتر Get صفحه تغییر کنه ولی صفحه فول رفرش نشه . مثل سرچ جابینجا یا دیجی کالا یا جیمیل . پارامتر Get تغییر میکنه ولی صفحه فول رفرش نمیشه .

آفلاین
user-avatar
Farshidpg ( 6266 تجربه )
3 سال پیش

میتونید با استفاده از این کد جاوا اسکریپت url رو تغیر بدید بدون ریفرش صفحه ، این متد روی مرورگر هایی که html5 رو پشتیبانی میکنند جواب میده

window.history.pushState('page2', 'Title', '/page2.php');

برای استفاده در مرورگر های قدیمی باید از هش آدرس استفاده کنید که اون یک # به آدرس اضافه میکنه .

در کل برای ساخت سرچ ایجکسی به چند کلاس درست حسابی کلاینت و سرور نیاز دارین و فقط با تغییر آدرس و ایجکس ساده نتیجه مطلوبی نمیگیرید

برای ارسال پاسخ باید وارد سایت شوید