نياز به كمك فوري Ajax

m_irani

New Member
سلام
من مي‌خوام بدونم چطوري مي‌تونم زماني كه دارم با Ajax اطلاعاتي رو از صفحه ديگه‌اي مي‌خونم تا زماني كه لود كامل بشه يك لودينگ بزارم روي اون قسمت.
اگر كمكم كنيد ممنون مي‌شم.:)
 

mehradmoein

Member
من روی سوال شما فکر کردم و یه چیزی به نظرم رسید که شاید به درد بخوره.
یک حلقه ی while درست کنید و شرط اون رو http_request.readyState == 4 قرار بدید. یعنی تا وقتی که شرط http_request.readyState == 4 برقرار نباشه یک عکس که نشان دهنده ی loading هست نمایش داده بشه و وقتی که شرط برقرار شد,loading رو برداره.
من خیلی javascript بلد نیستم ولی فکر می کنم که این روش عملی باشه.
 

m_irani

New Member
سلام mehradmoein عزيز
از پاسخت ممنون، اما اين كاري كه شما گفتي رو من قبلا امتحان كردم، البته اصلا نياز به حلقه هم ندارد و فقط يك if مشكل را حل مي‌كند.
ولي مشكلي كه هست به محض اين كه اطلاعات رو از سرور دريافت مي‌كنه http_request.readyState برابر مي‌شه با عدد 4 و لودينگ از كار مي‌افته در حالي كه گاهي اوقات هنوز عكسها يا اشياء ديگر كاملاً لود نشده‌اند.
به هر حال ممنون از زحمتي كه كشيدي.
 

جدیدترین ارسال ها

بالا