jquery的ajax方法,對GET方式的請求,會把url和query參數按http://xxx.xxx/aaa/bbb?arg1=ddd
這種方式拼接起來發起請求.
我定義一個這樣的路由Route::get('aaa/bbb/{arg1}'),這個路由能辨識的請求是http://xxx.xxx/aaa/bbb/ddd.
對這樣的問題,laravel的路由要如何寫才能正確回應前端的AJAX請求啊?
貼出解決後的程式碼備忘:
路由:Route::get('getProjectInfoByAPI/{url?}', 'ProjectController@getProjectInfo');
#前端:
$.ajax({
url: 'getProjectInfoByAPI',
type: 'GET',
data: {
url: xxx,
},
dataType: 'json',
success: function(response){
}
});
});
Route::get('/aaa/bbb/{arg1?}','UserController@arg1');
$.ajax({
雷雷路由
Controller 中