【发布时间】:2020-09-02 17:23:47
【问题描述】:
我正在尝试在 Laravel 中使用 jQuery 单击 AJAX GET 请求。路由是在这个上定义的
Route::get('/somefunc/{alias1}/{alias2}', 'uses'=>'MyController@myfunction']);
我试图访问的路由链接在这里定义:
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
var parameterValues = $(this).attr('value');
$.ajax({
type:'GET',
url: 'somefunc/somealiashere/'+alias2value,
data: parameterValues,
dataType:"json"
})
但是当我尝试在链接上发送请求时,它会在路由中给我额外的参数:
items/somefunc/somealiashere/1
因为之前的资源定义在 web.php 中。
如何跳过路由中的“items”参数。
谢谢。
【问题讨论】:
-
不使用相对路径怎么样......我猜你目前在'youriste.com/items'