آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

محاسبه قیمت سبد خرید

مسعود  9 سال پیش  9 سال پیش
0 0

من در حال طراحی یک فروشگاه هستم که این امکان رو داره که یک یوزر بتونه چندین سبد خرید رو همزمان داشته باشه. همه چیز درست کار میکنه فقط موقعه که میرم تو صفحه سبد خرید برای نهایی کردن خرید، اینطور کد رو نوشتم که اول همه سبد خریدهارو نمایش بده بعدا توسط یک فانکشن جاوااسکریپت قیمت کل سبد خریدها رو حساب کنه و پاسخ ajax که یک جدول هست رو در پایین صفحه نمایش بده. ولی بعضی مواقع قیمت بعضی جدول ها رو نمایش نمیده و باید دوباره صفحه رو reload کرد تا قیمت همه سبدها نمایش داده بشه. نمیدونید مشکل از کجاس؟

بعضی مواقع درست کار میکنه بعضی مواقع غلط 

0 0
عجیبه... خب کد هم قرار بدید... (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
مسعود  9 سال پیش
0 0

فهمیدم مشکل کجاست ولی راه حل رو نمیدونم. همونطور که تو عکس پایین میبینید من دوتا فانکشن برای موقع لود صفحه تعریف کردم و انتظار داشتم که به ترتیب اجرا بشن. ولی همیشه این اتفاق نمی افته و انگار بعضی وقتا وسطای اجرای فانکشن اول ،فانکشن دوم هم شروع به اجرا میکنه و این کارو خراب میکنه.

چون نتیجه درست فانکشن دومم وابسته به کامل شدن اجرای فانکشن اوله.

چطور میتونم کاری کنم که اول فانکشن اول کامل اجرا بشه بعدا فانکشن دوم شروع به اجرا کنه (تو قسمت success فانکشن اول نمیتونم فاکشن دوم رو صدا بزنم چون success  فانکشن اول تو یه حلقه چندین بار تکرار میشه و من نمیخوام فانکشن دوم چند بار اجرا بشه ).


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .