gpt4 book ai didi

javascript - 如何: pass data from controller to JavaScript in Laravel 4?

转载 作者:数据小太阳 更新时间:2023-10-29 04:26:22 27 4
gpt4 key购买 nike

我正在使用 Laravel 4 和 jQuery Mobile 开发一个移动网络应用程序,我在将数据从 Controller 传递到 JavaScript 文件时遇到了一些问题。我找到了解决方案,但我认为有一种合适的方法可以做到这一点。

这是我的代码:

MapController.php

class MapController extends BaseController 
{
public function showMap($id)
{
$club = Club::find($id);
return View::make('pages.map', array('club' => $club));
}
}

pages/map.php

<div id="picture" data-role="dialog">
<div data-role="header" data-theme="d">
<h1>
Upload picture
</h1>
</div>
<div data-role="content">
code here...
</div>

<script type="text/javascript">
var id_club = '<?php echo $club->id ?>';
</script>
<script src="public/js/map.js" type="text/javascript">
</script>
</div>

有谁知道是否有更好的解决方案将数据从 Controller 传递到 JavaScript?

最佳答案

使用这个包 https://github.com/laracasts/PHP-Vars-To-Js-Transformer

public function index()
{
JavaScript::put([
'foo' => 'bar',
'user' => User::first(),
'age' => 29
]);

return View::make('hello');
}

关于javascript - 如何: pass data from controller to JavaScript in Laravel 4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17175079/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com