PDA

View Full Version : سوال: لود لحظه ای اطلاعات از دیتابیس توسط jquery ؟



chaown
شنبه 03 فروردین 1392, 14:31 عصر
سلام
یه سایت مثه سایتهای نرخ ارز رو در نظر بگیرید.
مقدار دلار تنها زمانی تغییر پیدا می کنه که صاحب سایت اون رو تغییر میده. فکر کنم این جوریه که وقتی دیتابیس تغییری پیدا میکنه اون مقدار جدید هم تغییر پیدا میکنه. به نظرتون چجوریه؟

یا مثه مسنجرهای آنلاین. وقتی داری با یه نفر چت میکنیم . لحظه ای که من متنی را می فرستم چطوری همون لحظه متن واسه اون نمایش داده میشه؟ بدونه اینکه صفحه دوباره لود بشه.

chaown
شنبه 03 فروردین 1392, 14:55 عصر
پیدا کردم.
برای لود لحظه ای باید از setInterval استفاده کرد.
تویه این مثال بعد از هر یک ثانیه یک عدد به صورت تصادفی چاپ میشه
<p id="randsID"></p>
<script type="text/javascript">
function rand(){
var num=Math.floor(Math.random()*10000+1);
document.getElementById('randsID').innerHTML=num;
}
setInterval(function(){rand()},1000);
</script>
حالا اگه بخوایم از دیتابیس بخونه دیگه باید از توابع get.$ یا ... استفاده کنیم.

plague
یک شنبه 04 فروردین 1392, 19:21 عصر
دو روئش داره
1 - هرچند ثانیه یبار درخواست میفرستی به سرور و اطلاعات جدید رو میگیری یعنی همین کاری که setIntervalانجام میده
2 - با استفاده از تکنولوژی های خاصی کاری میکنی که سرور هروقت اطلاعاتش آپدیت شد بیاد به مرورکگگر شما اطلاعات بده

website.expert
دوشنبه 05 فروردین 1392, 00:41 صبح
دو روئش داره
1 - هرچند ثانیه یبار درخواست میفرستی به سرور و اطلاعات جدید رو میگیری یعنی همین کاری که setIntervalانجام میده
2 - با استفاده از تکنولوژی های خاصی کاری میکنی که سرور هروقت اطلاعاتش آپدیت شد بیاد به مرورکگگر شما اطلاعات بده
با سلام،
دوست عزیز اگه در مورد روش دوم مقداری توضیح بدید ممنون میشم.
با تشکر.

rezakho
دوشنبه 05 فروردین 1392, 01:47 صبح
سلام
ببخشید ها، ولی روش دوم رو انصافا از کجا در آوردی ؟!

2undercover
دوشنبه 05 فروردین 1392, 10:53 صبح
شما بکنید جستجو بکنید دلیل نمیشه هر چی شما ندیده باشید وجود نداشته باشه!

COMET Technology

plague
دوشنبه 05 فروردین 1392, 16:01 عصر
با سلام،
دوست عزیز اگه در مورد روش دوم مقداری توضیح بدید ممنون میشم.
با تشکر.

قبلا برای یکی از دوستان کامل تر توضیح داده بودم

http://barnamenevis.org/showthread.php?361378-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DA%AF%D9%81%D8%AA%DA%AF%D9%88%DB%8C-%D8%A7%D9%86%D9%84%D8%A7%DB%8C%D9%86&p=1595748&viewfull=1#post1595748


سلام
ببخشید ها، ولی روش دوم رو انصافا از کجا در آوردی ؟!
حدس بزن

amirashna
چهارشنبه 07 فروردین 1392, 14:48 عصر
یادمه اون قدیم ها ... اون موقع ها که هنوز هیچی بلد نبودم ، هرچیز رو نمی دونستم فکر می کردم وجود نداره!!!
بد نیست کمی از گوگل استفاده کنیم

این رو ببین : signalr.net