Мы в Telegram
Добавить новость
Новости сегодня

Новости от TheMoneytizer

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

Есть такой скрипт, который удаляет посты.Скрипт в принципе работает, но криво. Допустим на странице выводится вертикально 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

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



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



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

США и Европа "подготавливают" Россию и Ближний Восток для переселений?!

Шелест победил Ерназарулы в бою новой суперсерии «Бойцовского клуба РЕН ТВ»

Собянин рассказал о главных возможностях для развития Москвы

Самая дешёвая нефть в мире, или Чем России интересен Южный Судан, который не видит альтернатив сотрудничеству с РФ

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

«Россети» проверили надежность транзита, от которого зависит системная надежность электроснабжения юга Хабаровского края и Приморья

Определят победителя на конкурсе театральных коллективов школ в УЛАН-УДЭ нс конкурсе детей Алтан Баг - Театр, Новости и Культура, Дети, Россия

Бурятский Театр кукол Ульгэр в Улан-Улан-Удэ показал в Этнографическом музее народов Забайкалья перед детьми и родителями в семейный праздник сказку Колобок - Новости и Культура, Дети и Россия

Приглашенные солистки выступят в опере «Руслан и Людмила»

Новости России

Подросток случайно убил пристававшего к нему незнакомца в центре Москвы

Собянин: Москва — мировой лидер по динамике развития транспортной инфраструктуры

США и Европа "подготавливают" Россию и Ближний Восток для переселений?!

Белый дом заявил, что США готовы обсуждать ДСНВ с Россией

Экология в России и мире

Глава "Рексофт" - в топ-100 отечественных ИТ-лидеров

3 детские зубные щетки "Ревилайн" по цене 2 в магазине "Ирригатор.ру" ко Дню защиты детей

Антисанитария в службах доставки: токсиколог Кутушов рассказал, почему опасно заказывать еду

Слушатель из Смоленска выиграл на «Авторадио» «Москвич 3»

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

Экс-теннисист Ольховский: российские теннисисты выступили ниже ожиданий

Андреевой предрекли борьбу за топ-10 рейтинга WTA в текущем сезоне

Андреева рассказала о своих планах на предстоящий матч с Соболенко во Франции

Теннисист Медведев снялся с турнира ATP в Нидерландах из-за травмы

Moscow.media

Ученые нашли «выключатель» болезни Паркинсона

Приглашенные солистки выступят в опере «Руслан и Людмила»

«Грузовичкоф» выступил в Санкт-Петербургской торгово-промышленной палате с предложениями для развития отрасли

Игровое кресло Bloody GC-670 настроено на победу







Топ новостей на этот час

Rss.plus





СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *