علی عباسی
4 سال پیش توسط علی عباسی مطرح شد
2 پاسخ

حذف از لیست بوسیله jquery ajax در لاراول

سلام من یک لیستی دارم که از دیتابیس فراخونی شده و در مقابل هر کدوم یک button هست برای حذف کردن. میخوام حذف به صورت ajax انجام بشه. و انجام هم میشه منتها وقتی یکی از لیست هارو حذف میکنم دومی دیگه عمل نمیکنه. یعنی click رو شناسایی نمیکنه
این کد jquery


 <script>
                                            $('.delete-url3').click(function () {

                                                var url_id = $(this).val();

                                                $.ajax({
                                                    type: "DELETE",
                                                    url: '/Customer/Sidedishes/delete/' + url_id,
                                                    data: {
                                                        _method: 'delete',
                                                        "_token": "{{ csrf_token() }}",

                                                    },
                                                    success: function (data) {
                                                        successmessage = 'حذف موفق';
                                                        $("#success_message3").text(successmessage);
                                                        $("#li_id3").load(window.location + " #li_id3");
                                                    },

                                                });
                                            });

                                        </script>

این هم route


Route::delete('Sidedishes/delete/{id}', 'Customer_Controller@customer_Sidedishes_delete')->name('customer_Sidedishes_delete');

و این هم view من


<div style=" padding: 0px; width: 100%; height: auto; margin: 0px;" id="li_id3" >
                                        <div class="small_font" style="width:70%; float: right; text-align: center">{{$tmahsool3->name}}</div>
                                        <div class="small_font" style="width:15%; float: right;">{{$trows3->meghdar." ".$tmahsool3->vahed}}</div>
                                        <div class="small_font btn" style="width:15%; float: right;" >
                                            <button class="glyphicon glyphicon-trash delete-url3" value="{{ $trows3->id }}"
                                            style="color: red; background-color: transparent; border: none; font-size:20px;"
                                                   ></button>
                                        </div>

ثبت پرسش جدید
احسان قربانی
تخصص : PHP ، در حال یادگیری لاراول ،...
@TimeRunner2359 4 سال پیش آپدیت شد
0

@ali.abbasi1023
سلام و وقت بخیر
به نظر که همچی درست میاد
توی کنسول ارروری دریافت نمی‌کنید ؟


علی عباسی
@ali.abbasi1023 4 سال پیش مطرح شد
0

سلام بجای اینکه مستقیم آیدیbutton رو صدا بزنم از کد زیر استفاده کردم و کاملا مشکل برطرف شد


  $('#form1').on('submit',function(event){
                                        event.preventDefault();```

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام