使用ajax和laravel获取所选选项的值

时间:2014-08-11 12:53:48

标签: php ajax json select laravel-4

我想获取所选选项的值并将其传递给phpajax并返回到文档。我正在使用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

我怎么可能这样做?

0 个答案:

没有答案