我想获取所选选项的值并将其传递给php
到ajax
并返回到文档。我正在使用laravel 4
。这是我的代码:
HTML
<select class="form-control sqaure" id="selectCategory" name="Category">
<option value="1">Apps/Softwares</option>
<option value="2">Arts/Graphics</option>
<option value="3">Business/Marketing</option>
<option value="4">Domains/Websites</option>
<option value="5">Media/Entertainment</option>
</select>
AJAX
$('#selectCategory').change(function(event) {
$.post('fetchSubCategory',{},function(data){
alert(data);
});
});
ROUTE
Route::post('/fetchSubCategory', 'AuctionController@fetchSubCategory');
CONTROLLER
public function fetchSubCategory(){
if(Request::ajax()){
$input = Input::get('Category');
return json_encode($input);
}
}
但是这个方法返回&#34; NULL&#34;我选择一个选项时的值。
我也尝试了$input=Input::only('Category');
,但也返回NULL
。
我怎么可能这样做?