راکت
حل شده

نمایش یک پیام زمانی که اطلاعات به صورت ajax ارسال می شوند

1 پاسخ

سلام دوستان.
با استفاده از جی کوئری و متد ajax اطلاعاتی را ارسال می کنم چگونه می توانم همزمان با ارسال این اطلاعات متد دیگری را هم فراخوانی کنم؟

با تشکر فراوان

ثبت پرسش جدید

پاسخ‌ها

1
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

همین که دستور فراخونی متد دیگه رو قبل یا بعد از دستور ajax.$ قرار بدید با توجه به عملکرد پیش فرض جاواسکریپت که synchronous هست بصورت همزمان اجرا میشه. و اگر نخواسته باشید که همزمان اجرا بشن باید از async / await استفاده کنید.

همین طور تو خود بدنه ajax.$ بنابر نیازتون میتونید از beforeSend یا Always هم استفاده کنید:

$.ajax({
  url: "https://fiddle.jshell.net/favicon.png",
  beforeSend: function( xhr ) {
    // Runs before sending ajax request
  }
})
  .done(function( data ) {
    if ( console && console.log ) {
      console.log( "Sample of data:", data.slice( 0, 100 ) );
    }
  })
  .always(function() {
    // Runs after sending ajax request 
   });;

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام