PDA

View Full Version : یه سوال درمورد Refresh



parsserver2
شنبه 19 بهمن 1392, 18:53 عصر
سلام دوستان یه سوال داشتم؟
میخوام صفحه ای که توش اطلاعات رو از دیتابیس میخونه و نمایش بد هر 1 دقیقه خودش refresh بشه و لی بصورتی که کل صفحه refresh نشه فقط همون قسمت نمایش اطلاعات. اگه ممکنه جواب سوالمو بدین. ممنون.:قلب:

SlowCode
شنبه 19 بهمن 1392, 20:02 عصر
سلام
باید از Ajax استفاده کنین.
اول با setInterval بازه زمانی یه دقیقه رو تنظیم کن بعد یه تابع بنویس که یه درخواست به صفحه ای مشخص بفرسته و تو callback مقدار data رو با با html اون قسمت جایگزین کن.

sadegh1362
یک شنبه 20 بهمن 1392, 10:48 صبح
سلام
برای اینکه فقط اون قسمت از صفحه refresh بشه . میتونید یک صفحه جداگانه رو هم در یک تگ div فراخونی کنید . در jquery با دستوره $("#yourid").load('your URl');

abdollahpor
یک شنبه 20 بهمن 1392, 11:03 صبح
ببخشید اگه بخایم همون دایو با کوئری خودش رفرش بشه باید چیکار کنیم ؟

sadegh1362
دوشنبه 21 بهمن 1392, 09:01 صبح
باید کد query رو در صفحه جدیدی بنویسید . و توسط کدی که گفتم در قسمت url آدرس اون صفحه رو بدین تا در اون دیو اجرا بشه

parsserver2
سه شنبه 22 بهمن 1392, 09:35 صبح
سلام
برای اینکه فقط اون قسمت از صفحه refresh بشه . میتونید یک صفحه جداگانه رو هم در یک تگ div فراخونی کنید . در jquery با دستوره $("#yourid").load('your URl');
داداش یعنی چی نفهمیدم! میشه واضح تر بگی؟
آیدی دیو کوئریم هستش article . اون you url چیه؟ صفحه ایندکسم یا آدرس اون صفحه جداگانه ای که مطالب توشون هست؟

$("#article").load('index.php OR template/article.php OR query/query_article.php');

sadegh1362
سه شنبه 22 بهمن 1392, 16:39 عصر
سلام
اگر در قسمت your URL آدرس صفحه ای دیگری ، حالا هرچی که باشه بذارید . اون صفحه در اون دیو load میشه به صورت کاملا مستقل.
شما می تونید در یک صفحه جداگانه query بنویسیسد و در همون صفحه که query هست . نتایج رو echo کنید . فقط برای نمایش اونها به جای اینکه در مرورگر آدرس دهی کنید یا در لینکی آدرس دهی کنید .
آدرس رو در قسمت your URL ی که گفتم میذارید بعد از ائن نمایش نتایج query که برای نمایش echo کرده بودید . در اون دیو نمایش داده می شه .