نمایش اطلاعات بعد از ویرایش با ajax

- 2 هفته پیش
توسط Sina آپدیت شد
Sina ( 1020 تجربه )
2 هفته پیش

سلام
وقت بخیر
من یه جدولی دارم که یه سری اطلاعات رو از دیتابیس میخونم و به کاربر نشون میدم یه دکمه ادیت هم دارم که کاربر با استفاده از اون اطلاعات رو در لحظه با ajax ادیت میکنم و یه پیغام میدم که با موفقت انجام شد ولی میخوام علاوه بر این پیغام اطلاعات کامل جدول رو هم نشون بده که طرف مطمئن بشه ادیت انجام شد و نخواد صفحه رو رفرش کنه
این کدی هست که استفاده میکنم :

    <?php  
 $connect = mysqli_connect("localhost", "", "", "");  
 if(!empty($_POST))  
 {  
      $output = '';  
      $message = '';  
      $NationalCode = mysqli_real_escape_string($connect, $_POST["NationalCode"]);  
      $firstname = mysqli_real_escape_string($connect, $_POST["firstname"]);  

      if($_POST["employee_id"] != '')  
      {  
           $query = "  
           UPDATE persons   
           SET    
           NationalCode='$NationalCode',   
           firstname='$firstname'    
           WHERE id='".$_POST["employee_id"]."'";  
           $message = 'Update completed successfully';  
      }  
      else  
      {  
           $query = "  
           INSERT INTO persons(
           NationalCode , 
           firstname
           )  
           VALUES(
           '$PersonnelCode', 
           '$NationalCode', 
           '$firstname' 

           );  
           ";  
           $message = 'Data Inserted';  
      }  
      if(mysqli_query($connect, $query))  
      {  
           $output .= '<div class="alert alert-success" role="alert"><label class="text-muted"> '. $message . ' </label></div>';  

      }  
      echo $output;  
 }  
 ?>
محمد صادقیان ( 14210 تجربه )
2 هفته پیش

می تونید بعد از اعمال تغییرات در سمت سرور همون Row که ویرایش شده رو return بزنید و در بخش success در سمت فرانت توسط ajax اطلاعات برگشت داده شده رو نمایش بدید به کاربر.

Sina ( 1020 تجربه )
2 هفته پیش

ممنون از پاسختون میشه لطفا مثال بزنید ؟
من میتونم تو قسمت $output بیام کل جدول رو بندازم ولی خیلی کد میشه به نظرم راه ساده تری باید باشه

برای ارسال پاسخ باید وارد سایت شوید