【发布时间】:2015-04-03 18:28:48
【问题描述】:
您好,我可以将数据传递给控制器,并尝试使用 jQuery 将控制器中处理过的数据或数组获取到我的视图文件中。我尝试了很多,但没有得到数据,控制台中显示错误:
{"error":{"type":"ErrorException","message":"正在尝试获取非对象的属性..."}}
我的东西在下面-
控制器:
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
【问题讨论】:
-
请注意,当您使用
->with('rows')(即使它是空的)时,总是会设置$rows。在您的视图中检查@if( !empty($rows) )可能会得到更好的结果。 -
感谢@sara 的最佳建议
标签: jquery laravel controller