从laravel控制器获取php变量到javascript
Get php variable to javascript from laravel controller
我试图将一个变量从控制器发送到JavaScript,我有我的控制器,我可以发送一个数组:
public function index()
{
$casa = new Casa(true);
$result = $casa->where(['show'=>true])->get();
return view('casa', array('casa' => $result));
}
如果我转到我的HTML并制作并回显:
<html>
<body>
<?php echo $casa ?>
</body>
</html>
我可以在正文中显示我的数组,我曾考虑制作一个不可见的元素,并使用document.getElementById().inerHTML获取数组,但我认为这不是最好的方法。
此外,我认为我可以通过发送一个帖子来进行Ajax请愿并获得结果,但我不知道是否可以用更简单的方式获得我的变量。
我尝试用Javascript制作和回显,但没有成功。一些想法?
我可以在我的控制器中发布2种方法来获得请求吗?我已经有一个可以从表单中获取数据的请求,如果我设置Ajax请求,我将有两个post请求。我只想要一个。
您可以简单地在JavaScript
中获得PHP
变量,如下所示:
<script>
var casa = '<?php echo $casa ?>';
</script>
您也可以使用alert
在弹出对话框中查看结果:
<script>
var casa = alert('<?php echo $casa ?>');
</script>
相关文章:
- 调用类向后变量 (JavaScript)
- 初始化父类中的变量(JavaScript/CoffeeScript 习语)
- 可以'找不到变量javascript错误
- 输出数组变量javascript
- 自提交表单访问变量javascript
- 将变量 javascript 添加到用于旋转图像的链接中
- 在文本字段中显示保存的本地存储变量 - javascript
- 将变量添加到变量 JavaScript 中
- 获取要在变量 JavaScript 中使用的用户输入值
- 如何在变量 Javascript 中删除双引号
- 使用变量 javascript 从 json 文件中获取数据
- 读取输入和打印变量 - JavaScript 和 HTML 4.01
- 传递 PHP 变量 JavaScript 窗口位置
- 重置变量 JavaScript
- 变量 JavaScript 中的变量
- 尝试使用多个函数时无法使用全局变量 - JavaScript - 初学者
- 如何按值将数组分配给另一个变量 JavaScript
- setTimout 搞砸了变量 JavaScript
- 用内部函数变量更改外部函数变量?Javascript
- 根据变量 JavaScript 增加