您好我可以将数据传递给Controller并尝试使用jQuery将控制器中处理的数据或数组传输到我的视图文件中。我试了很多但没有得到数据,错误显示在控制台中:
{"错误":{"输入":" ErrorException","消息":"尝试得到非对象的财产..."}}
我的资料如下 -
控制器:
public function addRow()
{
if(Request::ajax()){
$row = Input::all();
}
return View::make('add-stock')
->with('rows', $row);
}
查看:
@if( isset($rows) )
@foreach($rows as $row)
{{$row->row}}
@endforeach
@endif
答案 0 :(得分:2)
您的row
对象似乎没有row
属性。
@if( isset($rows) )
@foreach($rows as $row)
// This is where your error is coming from
{{$row->row}}
@endforeach
@endif
尝试离开访问者,如下所示:
@if( isset($rows) )
@foreach($rows as $row)
{{ $row }}
@endforeach
@endif
答案 1 :(得分:0)
Request :: all()/ Input :: all()返回一个数组,而不是一个对象。而你正试图像对象一样访问数组。使用[]