سلام دوستان.
با استفاده از جی کوئری و متد ajax اطلاعاتی را ارسال می کنم چگونه می توانم همزمان با ارسال این اطلاعات متد دیگری را هم فراخوانی کنم؟
با تشکر فراوان
همین که دستور فراخونی متد دیگه رو قبل یا بعد از دستور 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
});;