Javascript — Laravel Confirm Dialog

Я ищу простой способ подтвердить удаление элемента (я использую Laravel 5.3)

У меня есть этот код:

<a href="{{url('/deleteProduct')}}<?='/'.$product->id;?>"><span class="glyphicon glyphicon-trash"></span></a>

Поэтому при переходе по ссылке я называю маршрут deleteProduct/{id}, Но что я хочу, чтобы при нажатии на ссылку появлялась подсказка, говорящая что-то вроде обязательно удаляемой? да нет. Только при нажатии «да» этот маршрут вызывается тогда.

Я попробовал это с модальностью начальной загрузки, и в целом это работало, но у меня были проблемы с $productна самом деле $ product — это элемент в foreach, поэтому во всем <a>-тег, есть @foreach($products as $product), Вот почему модал не работал, потому что он каким-то образом перепутался с этим foreach (на самом деле $ product всегда содержал последний «product», потому что я определил его после foreach).

Легко ли достичь того, чего я хочу? В качестве альтернативы, я мог бы создать модал для каждого продукта, но их могло быть до тысячи, так что это было бы бессмыслицей. Так что лучше?

редактировать: Нормальная функция JavaScript confirm() будет работать, но это немного «слишком просто», поэтому я хочу что-то, что вписывается в дизайн, чтобы было бы неплохо что-то с начальной загрузкой, или что-нибудь, что не является диалоговым окном предупреждения с двумя кнопками. Функциональность confirm это то, что я хочу. Но также, confirm предоставляет кнопки на английском языке, я могу настроить их для использования на нескольких языках.

0

Решение

Я достиг довольно хороших результатов с SweetAlert плагин. На самом деле есть пример удаления с помощью ajax. Проверьте это!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]