Передача параметра для функции маршрута от AjaxJavascript

Форум по Javascript
Ответить
Anonymous
 Передача параметра для функции маршрута от Ajax

Сообщение Anonymous »

Я пытаюсь вызвать метод контроллера, используя Ajax. Но я не знаю, как это сделать? Я пробовал несколько способов, но не могу найти правильный. < /P>
Мой метод контроллера :: < /p>

Код: Выделить всё

use App\Http\Controllers\Controller;
use App\Models\Admin\Services\Post;

public function edit(string $id)
{
$post = Post::find($id);
return Response()->json($post);
}
< /code>
Метод маршрута :: < /p>
Route::get('admin_post_edt/{id}', [PostController::class, 'edit'])->name('admin_post.edit');
< /code>
blade page :: < /p>
{{-- removed other code --}}

[i]            class="fa fa-edit">[/i]


$(document).on('click', '#edit_btn', function() {
var post_id = $(this).val();
$.ajax({
type:"GET",
url: "{{ route('admin_post.edit')}}",
data: { id: post_id },
dataType: 'json',
success: function(res){
$('#editModal').modal('show');
},
failure: function (response) {
alert(response.responseText);
},
error: function (response) {
alert(response.responseText);
}
});

Как перенести идентификатор в маршрут admin_post.edit ?

Подробнее здесь: https://stackoverflow.com/questions/797 ... -from-ajax
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»