如何将数据从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', 'BookController@postDate');
控制器
public function postDate() {
echo 'hello';
}
回应Hello
工作正常,但我想通过响应将数据发送到控制器。
答案 0 :(得分:1)
public function postDate() {
$date = Input::get('input');
//Do whatever process you want.
return "You post date: ".$date;
}
如果需要,您可以在控制台中查看结果
console.log(returned);