نمایش نتایج 1 تا 9 از 9

نام تاپیک: ارسال اخرین id به setInterval

  1. #1
    کاربر تازه وارد آواتار kianajoo
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بیکینی باتم
    پست
    63

    ارسال اخرین id به setInterval

    درود....
    من میخوام هر بار که روی لینک مورد نظر کلیک کردم مقدار id رو به صفحه ajax.php در هر سه ثانیه بفرستم...
    برای اولین بار روی لینک کلیک میکنم درست کار میکنه....مثلا id =1 رو اجرا میکنه هر سه ثانیه حالا اگه رو یه لینک دیگه کلیک کنم مثلا id=2 هر سه ثانه هم مقدار 1 و هم مقدار 2 رو به صفحه ajax.php ارسال میکنه....من میخوام اخرین مقدار کلیک شده ارسال بشه....هر کاری میکنم نمیتونم...


    $("[href='#topopup']").live("click",function() {

    var id= $(this).attr('class');




    var interval = setInterval (function() {

    $("#ajax").load("ajax.php",{id:id},function(){

    });

    }, 3000);


    });



  2. #2

    نقل قول: ارسال اخرین id به setInterval

    کد html مربوط به لینکها رو هم بزار..

    اسکریپت که درسته... مشکلش باید از مقداری که به id تخصیص میدید باشه... باید ساختار html (لینک ها) رو دید.

  3. #3

    نقل قول: ارسال اخرین id به setInterval

    سلام. شما باید داخل فانکش کدی بزنید که اگر ID جاری با ID قبلی متفاوت بود (یعنی هر بار ID رو داخل یه متغییر ذخیره کنید)، متغییر interval را remove کند و دوباره متغییر interval را با تابع جدید مقدار دهی کنید.

  4. #4

    نقل قول: ارسال اخرین id به setInterval

    میتونی یکی از دو کد زیر رو استفاده کنی، فکر کنم جواب بده:

    var interval = setInterval (function() {
    if(id!=pid) {
    clearInterval(this.interval);
    interval = setInterval (function() { $("#ajax").load("ajax.php",{id:id},function(){ }); }, 3000);
    } else {
    $("#ajax").load("ajax.php",{id:id},function(){ });
    }
    }, 3000);
    var pid = id;


    یا


    var interval = setInterval (function() {
    clearInterval(this.interval);
    interval = setInterval (function() { $("#ajax").load("ajax.php",{id:id},function(){ }); }, 3000);
    }, 3000);

  5. #5
    کاربر تازه وارد آواتار kianajoo
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بیکینی باتم
    پست
    63

    نقل قول: ارسال اخرین id به setInterval

    اینم کد html
    کد HTML:
    	<ul>
    		<li><a href="#topopup" class="1">1</a></li>
    		<li><a href="#topopup" class="2">2</a></li>
    		<li><a href="#topopup" class="3">3</a></li>
    		<li><a href="#topopup" class="4">4</a></li>
    		<li><a href="#topopup" class="5">5</a></li>
    		<li><a href="#topopup" class="6">6</a></li>
    	</ul>

  6. #6

    نقل قول: ارسال اخرین id به setInterval

    البته از اونجایی که فکر کردم، امکان داره کدها خطا داشته باشه، کد زیر رو هم زدم:
    کد HTML:
    var interval = setInterval (function() { $("#ajax").load("ajax.php",{id:id},function(){  }); }, 1);
    setInterval (function() {
            clearInterval(this.interval);
            interval = setInterval (function() { $("#ajax").load("ajax.php",{id:id},function(){  }); }, 1);
    }, 3000);
    البته این کد ها رو من همین الان داخل notepad میزنم و حتما خطاهایی هم داره چون نه درموردش فکر می کنه و نه تستش می کنه

  7. #7
    کاربر تازه وارد آواتار kianajoo
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بیکینی باتم
    پست
    63

    نقل قول: ارسال اخرین id به setInterval

    سپاس گذارم...
    ولی هیچ کدومش کار نمیکنه...

  8. #8
    کاربر تازه وارد آواتار kianajoo
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بیکینی باتم
    پست
    63

    نقل قول: ارسال اخرین id به setInterval


  9. #9

    نقل قول: ارسال اخرین id به setInterval

    جالب بود... یه چیز جدید یاد گرفتیم...
    مرسی که راه حلش رو هم گفتی ;)

تاپیک های مشابه

  1. درخواست کمک (لود شدن اخرین ارسال بدون رفرش صفحه)
    نوشته شده توسط shahnameh در بخش jQuery
    پاسخ: 10
    آخرین پست: جمعه 03 خرداد 1392, 12:31 عصر
  2. سوال: اخرین ارسال های mybb
    نوشته شده توسط masiha68 در بخش طراحی وب (Web Design)
    پاسخ: 4
    آخرین پست: پنج شنبه 04 خرداد 1391, 12:40 عصر
  3. ارسال اطلاعات به پورت پرینتر در ویندوز ان تی
    نوشته شده توسط kian9000 در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 1
    آخرین پست: چهارشنبه 01 مرداد 1382, 14:31 عصر
  4. مشکل ارسال ایمیل در سایت
    نوشته شده توسط mahmoodreza در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 2
    آخرین پست: شنبه 16 فروردین 1382, 14:24 عصر
  5. سیستم ارسال کارت تبریک نوروز طراحی شده با دلفی
    نوشته شده توسط SyntaxCheck در بخش توسعه نرم افزار تحت وب
    پاسخ: 10
    آخرین پست: سه شنبه 12 فروردین 1382, 04:49 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •