Jquery 使用?param=值格式的Catch route参数
我了解如何使用例如Jquery 使用?param=值格式的Catch route参数,jquery,parameters,routes,Jquery,Parameters,Routes,我了解如何使用例如 Route::get('getAllUsers/{term}', 'MethodController@fetchUserList'); 然而,在我编写的JavaScript中,我使用了jQuery自动完成小部件,它总是通过自动附加?term=searchterm来调用任意URL。我需要在路线中捕捉此参数,但Laravel不允许我这样做: Route::get('getAllUsers?term={term}', 'MethodController@fetchUserList
Route::get('getAllUsers/{term}', 'MethodController@fetchUserList');
然而,在我编写的JavaScript中,我使用了jQuery自动完成小部件,它总是通过自动附加?term=searchterm来调用任意URL。我需要在路线中捕捉此参数,但Laravel不允许我这样做:
Route::get('getAllUsers?term={term}', 'MethodController@fetchUserList');
如何捕获该参数并将其传递给控制器
谢谢您的提示。这是一个基本的get参数。您可以使用
\Input::get('term')
获取它。
更多深入信息。非常感谢!我可以这样连接它吗:Route::get('getAllUsers\Input::get('term'),'MethodController@fetchUserList,并将其转发给fetchUserList函数(该函数需要参数“term”?或者缺少什么?确定获取:Route::get('getAllUsers',function(){$term=Input::get('term');//}谢谢!