Solution:
You can json_encode
the variable.
public function getResults()
{
$query = Input::get('search');
$results = Post::where('title', 'LIKE', '%'.$query.'%')->get();
echo json_encode(array('status'=>TRUE,'results'=>$results)); die;
}
Jquery and Ajax:
$(document).on('submit', '#formid', function (e)
{
e.preventDefault();
var frm = $(this);
$.ajax({
type: frm.attr('method'),
url: frm.attr('action'),
data: frm.serialize(),
success: function (data)
{
var res = $.parseJSON(data);
var result = res.results;
$('#search-results').html(result);
}
});