2014-01-05 100 views
0

如何將數據從Ajax發佈到控制器以獲取輸入數據?我已經在使用靜態信息,但希望從表格中發回信息。向控制器發送異步數據

腳本

function postdata(data) { 
    $.post("{{ URL::to('book/postdate') }}", { input:data }, function(returned){ 
     $('.book').html(returned); 
    }); 
} 

HTML

{{ Form::text('date','', array('class' => 'datepicker', 'onChange' => 'postdata(this.value);')) }} 

<div class="book"></div> 

路線

Route::post('book/postdate', '[email protected]'); 

控制器

public function postDate() { 

    echo 'hello'; 
}  

迴響Hello工作正常,但我想將數據發送到一個響應控制器。

回答

1
public function postDate() { 
    $date = Input::get('input'); 
    //Do whatever process you want. 
    return "You post date: ".$date; 
} 

你可以看到結果在控制檯中,如果你想

console.log(returned);

+0

冷靜,這我是用輸入::獲得(「數據」)以前是沒有。謝謝! – Lynx

+0

不客氣! –