سوال در مورد نمایش is_done

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

با سلام -- در قسمت انتهایی این جلسه ما تیک خوردن is_done  رو پیاده سازی کردیم - در نمایش نتیجه با اینکه تمامی مراحل ایجکس بود ولی از رفرش سایت برای نمایش نتیجه کار استفاده شد -- که خب تمام صفحه رفرش میشه برای مشاهده یک قسمت کوچک -- چه راه دیگه ای پیشنهاد میشه برای نمایش نتیجه ؟ و کلا در این گونه موارد که ایجکس هستن چه روشهایی هستش ک محتوا رو نمایش بدیم -- البته استاد آوند  یک روش رو برای نمایش فولدرها به انتهای لیست در مورد اضافه کردن فولدرها رو گفتن - -

فایل پیوست

Hassan En
Hassan En

7 اردیبهشت 99

8

مورد تایید استاد

حذف شده

سلام.

به این شکل میتونید عمل کنید:

$('.isDone').click(function(e){

    var selectedItem = $(this);
    var selectedItemClass = selectedItem.hasClass('fa-check-square-o') ? 'fa-check-square-o' : 'fa-square-o';

    var parent = selectedItem.parent();

    var tid = $(this).attr('data-taskId');

    $.ajax({
      url : "process/ajaxHandler.php",
      method : "post",
      data : {action: "doneSwitch",taskId : tid},
      success : function(response){
          selectedItem.removeClass(selectedItemClass);

          if(selectedItemClass == 'fa-check-square-o') {
              parent.removeClass('checked');
          } else {
              parent.attr('class', 'checked');
          }

          selectedItem.addClass((selectedItemClass == 'fa-check-square-o') ? 'fa-square-o' : 'fa-check-square-o');
      }
    });
});

 

فایل پیوست

محسن موحد

توسط

محسن موحد

8 اردیبهشت 99

حذف شده
ببخشید امکانش هست یه توضیح مختری درباره کدتون بدید ممنون میشم
امیر ابوئی

18 اسفند 99