JavaScript возвращает ошибку «Метод не разрешен», когда он обращается к URL-адресу, имеет параметры.
HTML
1.- <a href="{{ URL::to('acceso', ['option'=>'1']) }}">Acceso</a>
2.- <a href="{{ URL('acceso') }}">Acceso 2</a>
Первая опция возвращает ошибку.Второй вариант хорошо работает.
Это маршрут:
Route::get('/acceso/{option?}', function ($option = '') {
return view('acceso_Usuario')->with('option', $option);
});
Route::post('call', 'example_Controller@function_example');
Это контроллер:
class example_Controller extends Controller
{
public function function_example(Request $request)
{
if ($request->ajax()) {
return response()->json([
]);
}
}
}
и это javascript
$(document).ready(function() {
var route = "call";
var token = $("#token").val();
var parameters=
{
};
$.ajax({
url: route,
headers: {'X-CSRF-TOKEN': token},
type: 'post',
dataType: 'json',
data: parameters,
contentType: 'application/x-www-form-urlencoded',
success: function (data) {
},
error: function (msj) {
alert("Error Ajax);
}
});
});
кто-то, кто может мне помочь!:)