ورود

View Full Version : سوال: refresh کردن صفحه به صورت ajax



alismith
دوشنبه 22 فروردین 1390, 13:46 عصر
سلام
من یه سوال دارم که شاید یکم عجیب باشه اما خودم فکر می کنم بپرسم بهتره،
تا به الان من از ajax البته به کمک jQuery برای دریافت اطلاعات مثلا از یه صفحه دیگه و نمایش دادن اون تو صفحه جاری استفاده می کردم. اما حالا فرض کنید من در صفحه index.php هستم و به صورت ajax تو همین صفحه به صفحه theme.php که کارش تعویض ظاهر صفحه index هست دسترسی دارم ، حالا می خوام هر وقت theme صفحه مذکور (index) رو عوض کردم (این کار با توابع مدیریت فایل ها در php انجام میشه) صفحه index به صورت ajax و بدون لود دوباره refresh بشه و theme جدید رو نمایش بده.

شما این طوری هم می تونی فرض کنی مثلا من یه صفحه با نام a رو با یه صفحه a دیگه که ظاهرش فرق میکنه عوض می کنم حالا می خوام کلیدی تو صفحه a بزارم که دقیقا همون کار رفرش رو به صورت ajax انجام بده.
حالا این کار امکان پذیره؟

mehdi.mousavi
دوشنبه 22 فروردین 1390, 19:41 عصر
سلام.
برای تعویض Dynamic استایل ها، این مقاله (http://net.tutsplus.com/tutorials/javascript-ajax/jquery-style-switcher/) رو مطالعه کنید.

موفق باشید.

alismith
سه شنبه 23 فروردین 1390, 10:49 صبح
سلام خیلی ممنون واقعا جالب بود اما من منظورم یه چی دیگه بود مثلا کل سورس عوض بشه :)

L u k e
سه شنبه 23 فروردین 1390, 11:21 صبح
خوب این کار شدنیه ولی یه سری مشکلات داری و اون این ه که شما وقتی توی یه صفحه 3 تا فایل Script داری تا وقتی صفحه refresh نشه اون script ها و توابع تو مرورگر می مونه و اونا رو می شناسه و این باعث مشکل می شه ( در بعضی جاها بستگی به کارتون داره )