我在我的laravel刀片視圖中安裝了javascript。林想知道我是否可以將這兩個腳本合併爲一個。 每個引導選項卡中的腳本顯示圖形。將兩個javascript合併爲一個foreach
腳本首先:
var chart1 = AmCharts.makeChart("chart_visits", {
"dataProvider": [
@foreach($results as $result)
{
"date": "{{ date('Y-m-d', strtotime($result->time)) }}",
"value": '{{ $result->stats->visits }}'
},
@endforeach
]
});
腳本第二:
這是我的看法:
<ul class="nav nav-tabs">
<li>
<a href="#bounce" data-toggle="tab"> Bounce rate </a>
</li>
<li class="active">
<a href="#visits" data-toggle="tab"> Visits </a>
</li>
</ul>
。
<div class="tab-content">
<div class="tab-pane active" id="visits">
<div class="chartdiv" id="chart_visits"></div>
</div>
<div class="tab-pane" id="bounce">
<div class="chartdiv" id="chart_bounce"></div>
</div>
</div>
只有可以做一些 「接口」 爲兩個陣列,例如::'$ result-> stats-> visits'和'$ result-> stats-> bounceRate'有什麼東西在這兩個腳本重複值像'$ result-> value'那麼你只需要一個包含圖表生成 –
@ka_lin我可以粘貼我的例子嗎? – kuchar