Добавить новость
103news.com
Интернет
Апрель
2020

Нужна помощь со скриптом Ajax

0
Есть такой скрипт, который удаляет посты.Скрипт в принципе работает, но криво. Допустим на странице выводится вертикально 5 записей, я клацаю на кнопку удаления самой нижней записи, и сразу же удаляется самая верхняя запись. Стоит только перезагрузить страницу, всё сразу на своих местах, то, что удалял удалилось, а верхняя запись которая пропала, появилась.

PHP код:

<script type="text/javascript">
        $.
ajaxSetup({
            
headers: {
                
'X-CSRF-TOKEN': $('meta***91;name="csrf-token"***93;').attr('content')
            }
        });

        $(
document).ready(function () {
            $(
"body").on("click","#delete",function(e){
                
e.preventDefault();

                var 
id = $(this).data('id');
                var 
token = $("meta***91;name='csrf-token'***93;").attr("content");

                $.
ajax({
                    
url"delete/"+id,
                    
type'DELETE',
                    
data: {_tokentokenidid},
                    
success: function (){
                        $(
"#textpostdata").remove();
                    },
                });

            });
        });
    
</script> 

И шаблон

PHP код:

<div class="infinite-scroll" id="textpost">
                            @foreach(
$posts as $post)
                                <
div class="list-group-item py-5 textpost" id="textpostdata" data-id="{{$post->id}}">


                                    <
div class="media">
                                        <
div class="img-post" style="background-image: url({{$user->avatar ?? asset('img/default-ava.jpg')}});"></div>
                                        <
div class="media-body">
                                            <
div class="media-heading"><small class="float-right text-muted">{{$post->created_at->diffForHumans()}}</small>
                                                <
h5>{{$user->name}}</h5>
                                            </
div>
                                            @if(
$post->img)
                                            <
div>
                                                <
img src="{{$post->img}}" class="img-fluid">
                                            </
div>
                                            @endif
                                            <
br>
                                            @if(
$post->message)
                                            <
div class="text-muted text-small">{!!$post->message!!}</div>
                                            @endif
                                        </
div>
                                    </
div>


                                    @if(
Auth::check())
                                        @if(
Auth::user()->id == $user->id)
                                            <
div class="text-right">
                                                <
form action="{{route('deletePost', ***91;'id' => $post->id***93;)}}" method="post" id="formDelete">
                                                    @
csrf @method('DELETE')
                                                    <
button type="submit" id="delete" class="btn btn-sm btn-outline-danger py-0 mt-4" data-id="{{ $post->id }}">Удалить</button>
                                                </
form>
                                            </
div>
                                        @endif
                                    @endif
                                </
div>
                            @endforeach
                            {{
$posts->links()}}
                        </
div





Губернаторы России
Москва

Собянин: Москва и Пекин подписали программу сотрудничества на 2024-2026 годы





Москва

Московский аэропорт Домодедово и Всероссийское общество инвалидов заключили соглашение о сотрудничестве


Губернаторы России

103news.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.

Moscow.media
Москва

Собянин прибыл в Китай с рабочим визитом



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Антонио Вивальди

Вивальди под небом




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

В Лужниках состоялась церемония открытия Всероссийской Спартакиады Специальной Олимпиады

Военно-спортивный фестиваль Росгвардии в «Лужниках» собрал более 20 000 москвичей и гостей столицы

В УФСИН России по Республике Дагестан прошли лично-командные соревнования по легкой атлетике


Людмила Самсонова

Самсонова поддержала Андрееску после победы над ней в финале турнира в Хертогенбосхе



Новости Крыма на Sevpoisk.ru


Олимпиада

В Лужниках состоялась церемония открытия Всероссийской Спартакиады Специальной Олимпиады



Частные объявления в Вашем городе, в Вашем регионе и в России