2014-01-05 7 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

Добро пожаловать! –

Смежные вопросы