Laravel 5 javascript LARAVEL中的访问模型?
我有一个控制器渲染模型到LARAVEL中的视图。有没有办法访问javascript中的视图模型Laravel 5 javascript LARAVEL中的访问模型?,laravel-5,Laravel 5,我有一个控制器渲染模型到LARAVEL中的视图。有没有办法访问javascript中的视图模型 class MyController extends Controller { private arr = ['A','B',C']; public function index() { return view('/view_name')->with('data',$this->arr); } } 查看_name.blade.php: <ht
class MyController extends Controller
{
private arr = ['A','B',C'];
public function index() {
return view('/view_name')->with('data',$this->arr);
}
}
查看_name.blade.php:
<html>
<body>
<ul>
@foreach ($data as $datas)
<li> {{ $datas }} </li>
@endforeach
</ul>
<script src="...."></script> // External script link
</body>
</html>
将数据分配到窗口全局对象中,该对象将使数据在任何地方都可用,您可以从JS文件访问数据:
<ul>
@foreach ($data as $datas)
<li> {{ $datas }} </li>
@endforeach
</ul>
<script type="text/javascript">
window.data = {!! json_encode($data) !!};
</script>
<script src="...."></script> // External script link
$(function() {
// trying to access the model $data from the view.
var values = window.data;
alert(values);
}
<ul>
@foreach ($data as $datas)
<li> {{ $datas }} </li>
@endforeach
</ul>
<script type="text/javascript">
window.data = {!! json_encode($data) !!};
</script>
<script src="...."></script> // External script link
$(function() {
// trying to access the model $data from the view.
var values = window.data;
alert(values);
}