Это мой маршрут Laravel
Route::get('upload-question/{sugg_id}/upload/{question_id}', ['uses' => 'QustionUploadController@store', 'role'=>['admin'], 'as' => 'upload.question.store']);
Я использую скрипт ниже на этой странице (add.blade.php), чтобы вызвать этот маршрут
<script>
$(document).on('click','.add-question',function(){
var id = $(this).attr('data-id');
let url = "{{ url('admin/upload-question/'.$id.'/upload') }}/"+id;
$.get(url, function (data) {
$(this).attr("disabled", true);
alertify.success(data.message);
}.bind(this));
})
</script>
Здесь япосылаю две переменные. Один из них - $id
, он доступен на этой странице (add.blade.php), который я отправил с помощью компактного метода, другой - 'id', получая из атрибута data-id
, из этой кнопки ниже,
<button type="button" id="btn{{$question->id}}" data-id="{{$question->id}}" class="add-question btn green-haze btn-outline btn-circle btn-sm"> Add </button>
Наряду с этой переменной id
, если я хочу отправить еще одну переменную. Скажем, <input type="number" value="{{$medicine->quantity}}">
, я хочу, чтобы значение $medicine->quantity
было отправлено
Так как я могу получить его и связать это значение с переменной 'url' этого JavaScript.
У меня естьочень плохие знания JavaScirpt, поэтому нужна помощь в деталях.