تبدیل شدن آیکن فولدر به آدرس

پرسیده شده
فعالیت 970 روز پیش
دیده شده 422 بار
0

با سلام و احترام ، بنده با حذف تسک یا فولدر ، فولدرها از حالت آیکن خارج میشن و تبدیل به آدرس اون فولدر میشن دلیل اونو نمیدونم ممنون میشم کمک ام کنید

فایل پیوست
Task-Manager.zip
162.05 KB

روح الله طالبیان
روح الله طالبیان

19 شهریور 00

0
حذف شده

سلام.

در کدهای ajax بعضی قسمتاش باید تغییر ایجاد کنی که من بصورت کلی ایراداتو میگم:

در قسمتی از کدهای addFolderBtn همچین کدی نوشتید:

$('<li><a href="#"><i class="fa fa-folder"></i>'+input.val()+'</a><a href="?delete_task=<?= $Task->id ?>"><img  src="assets/img/trash-alt-regular.svg" width="20" height="14"></img></a></li>').appendTo('ul.folder-list');

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

در قسمت های دیگه هم همین کارو باید انجام بدید. پس نتیجتاً در ajax اتفاقاتی که سمت سرور میوفته رو باید به response پاس بدید و توسط همین هندل کنید.

فایل پیوست

محسن موحد

توسط

محسن موحد

19 شهریور 00

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

19 شهریور 00