JavaScript не может передать переменную в URL AJAX

Невозможно передать переменную в ajax url

HTML передать его в атрибуте данных вместо id вы можете передать url , не так ли?

 {amp}lt;input type="checkbox" class="form-control traite" data-url="{{ route('traitements.change_traite_conversation', $conversation-{amp}gt;id) }}"{amp}gt;{amp}lt;/td{amp}gt; 

Jquery , получите этот data-url в jquery.

 $(document).on('click', '.traite', function() { $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); var url = $(this).data('url'); $.ajax({ url: url, 

В противном случае вы можете напрямую передать переменную php, но в вашем случае вам нужна динамическая, так что я думаю, что это не сработает.

 $.ajax({ url: "{{ route('traitements.change_traite_conversation', $conversation-{amp}gt;id) }}", 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector