PDA

View Full Version : درخواست کمک (لود شدن اخرین ارسال بدون رفرش صفحه)



shahnameh
دوشنبه 23 اردیبهشت 1392, 11:33 صبح
ارسال پست بدون خواستن رفرش

من میخوام تو این فرم وقتی ارسالی میزنم بدون رفرش ارسال را نشون بده

یعنی وقتی من پستی ارسال میکنم شخص دوم روی یک سیستم دیگه پست منو ببینه

یه چیزی مثل مسنجر نداشتن رفرش خیلی مهمه پرسیدم میگن با jquery باید کدش را نوشت


http://s4.picofile.com/file/7761580321/load.rar.html

خیلی ممنون

aliblue
دوشنبه 23 اردیبهشت 1392, 11:43 صبح
باید از ajax استفاده کنی که jquery هم این قابلیت رو داره.

shahnameh
دوشنبه 23 اردیبهشت 1392, 11:47 صبح
میشه بیشتر توضیح بدین یا نمونه کدش رو بدید کجای برنامم بنویسمش

زیاد برنامه نویسی بلد نیستم

aliblue
دوشنبه 23 اردیبهشت 1392, 12:01 عصر
متاسفانه من php بلد نیستم و با asp.net کار می کنم و نمیتونم راهنماییتون کنم.

Mohsen Neo
دوشنبه 23 اردیبهشت 1392, 16:05 عصر
درود

به این صورت باید بنویسی :
این کد test.php رو هر 3 ثانیه فراخوانی میکنه بدون رفرش !

<script>
function refresh(){
$.post('test.php', function(data) {
$( "#result" ).empty().append( data );
});
setTimeout("refresh()", 3000)
}
refresh();
</script>
<div id="result"></div>

موفق باشید .

shahnameh
دوشنبه 23 اردیبهشت 1392, 17:15 عصر
این کد مشکل داره دوست من مثلا یک متنی که تایپ میکنی پشت سر هم تکرارش میکنه

shahnameh
سه شنبه 24 اردیبهشت 1392, 19:20 عصر
کسی نیست ما را یاری کنه

کد های اصلی شو برای دانلود گذاشتم

shahnameh
چهارشنبه 25 اردیبهشت 1392, 15:53 عصر
چرا کسی اینجا به داد ما نمیرسه

sirvan61
چهارشنبه 25 اردیبهشت 1392, 17:43 عصر
من بلد نیستم وگرنه کمکت میکردم ! تازه میخوام برم کلاس jquery ! :اشتباه:

shahnameh
جمعه 27 اردیبهشت 1392, 10:43 صبح
کسی پیدا نشد

forestasphalt
جمعه 03 خرداد 1392, 12:31 عصر
دوست عزیز از این سایت میتونی استفاده کنی
http://www.ajaxprojects.com/ajax/
اگه مشکلتو با این سایت نتونستی حل کنی بگو کدی رو که میخوای برات بذارم
فلسفه کار همینی که دوست عزیزمون گفت

<script>
function refresh(){
$.post('test.php', function(data) {
$( "#result" ).empty().append( data );
});
setTimeout("refresh()", 3000)
}
refresh();
</script>
<div id="result"></div>
باید یه صفحه php بسازی اونجا یه حلقه بذاری و مثلا 10 پست آخر نشون بدی این اطلاعات 10 پست آخر میاد توی متغیر data قرار میگیره و هر 3 ثانیه یکبار اجرا میگرده (هر چند روش های بهتری هم وجود داره ولی این روش برای کارهای کوچیک به خوبی کار میکنه)