نکته ی اول اینکه متغیر Task مال foreach هست و این قسمت کاربردی نداره و نکته ی مهتر اینکه در کدهای ajax شما مقادیر رو باید از سمت سرور پاس بدید به جاوااسکریپت(دراینجا یعنی متغیر response) یعنی بعد ازینکه در سمت سرور فولدر مورد نظر در دیتابیس ثبت شد، last insert id رو بگیرید و در خروجی بک اند چاپ کنید و در سمت جاواسکریپت بجای task id از response.id استفاده کنید.
در قسمتهای دیگه هم همین کارو باید انجام بدید. پس نتیجتاً در ajax اتفاقاتی که سمت سرور میوفته رو باید به response پاس بدید و توسط همین هندل کنید.