我想将数据从我的 Controller 传递到处理 Google 条形图的 JavaScript。
Composer
$tmp = 6;
return view('pages.template', ['tmp' => $tmp]);
从我的 template.blade.php
我调用 Google Chart
<div id="chart_div"></div>
.js文件:
var tmp = 6;
var tmp2 = parseInt('{!! $tmp !!}');
var data = google.visualization.arrayToDataTable([
['comment1', 'comment2'],
["- 6 days", tmp],
["- 5 days", tmp2],
["- 4 days", 31],
["- 3 days", 12],
["- 2 days", 10],
["- 1 day", 3],
["today", 4]
Google-Bar-Chart 的第二个条是空白的....
但应该显示我的变量。
我该如何解决这个问题?
最佳答案
只需替换:
var tmp2 = parseInt('{!! $tmp !!}');
作者:
var tmp2 = parseInt(<?php echo $tmp; ?>);
它应该可以工作。
关于javascript - 将数据从 Controller 传递到 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31985977/