کنسل کردن درخواست ایجکس

تعرفه تبلیغات در سایت
عنوان عکس
عنوان عکس
عنوان عکس
عنوان عکس
عنوان عکس

جستجوگر

یافته ها در جستجو

    امکانات وب

    برچسب ها

    سلام دوستان 
    یه آموزش خیلی کوچولو رو امروز براتون آماده کردم
    شاید شما هم در پروژه های تحت وب خودتون از ایجکس استفاده کرده اید و درخواست هایی رو بوسیله Ajax به سرور ارسال می کنید و میخواهید یک دکمه کنسل هم در کنار دکمه ارسال قرار بدید که اگه کاربر بعد از کلیک کردن دکمه ارسال و در لحظه ارسال درخواست  به سمت سرور تمایل داشت تا درخواست رو لغو کنه ، از این دکمه کنسل استفاده کنه 
    برای این کار لازمه که یک متغییر سراسری درون تگ script  در رویداد ready  مربوط به document ایجاد کنید و درخواست Ajax خودتون رو درون این متغییر بریزید ،  مثلا من اسم این متغییر رو به دلخواه xhr گذاشتم ، اکنون این متغییر یک شی محسوب میشه که میتونید خیلی راحت با استفاده از دستور زیر و با کمک متد abort این درخواست رو در هر حالتی که هست لغو کنید.
    دستور لغو هم به این شکل نوشته خواهد شد:   

    xhr.abort();  

    مثال : 

    var = xhr;
    xhr =  $.ajax({url:'functions/register.php'});
    xhr.abort();

    امیدوارم براتون مفید واقع بشه
    آرزوی بهترین ها براتون دارم
    ارادتمند مهدی حسامی

    نویسنده : بازدید : 13 تاريخ : پنجشنبه 12 اسفند 1395 ساعت: 19:53
    برچسب‌ها :

    خبرنامه

    عضویت

    نام کاربري :
    رمز عبور :