在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP  HTML/ 如何在js數(shù)組中引用php變量

如何在js數(shù)組中引用php變量

我想在php的網(wǎng)頁(yè)中畫(huà)折線(xiàn)圖,折線(xiàn)圖的代碼是網(wǎng)上下載來(lái)的。
php文件中獲得這幾個(gè)參數(shù),想要導(dǎo)入到折線(xiàn)圖中。

echo 'D1 = ' . $sum_D1;
echo '<br />';
echo 'D2 = ' . $sum_D2;
echo '<br />';
echo 'I1 = ' . $sum_I1;
echo '<br />';
echo 'I2 = ' . $sum_I2;
echo '<br />';
echo 'S1 = ' . $sum_S1;
echo '<br />';
echo 'S2 = ' . $sum_S2;
echo '<br />';
echo 'C1 = ' . $sum_C1;
echo '<br />';
echo 'C2 = ' . $sum_C2;

折現(xiàn)圖通過(guò)下面這個(gè)div自動(dòng)生成的

<div class="container" style="text-align:center;clear:both">
    <script src="/gg_bd_ad_720x90.js" type="text/javascript"></script>
    <script src="/follow.js" type="text/javascript"></script>
</div>
<script src="js/d3.v3.min.js"></script>
<script src="js/index.js"></script>

折線(xiàn)圖中的數(shù)據(jù)保存在index.js文件的data數(shù)組中,我想把php中的這幾個(gè)變量導(dǎo)入到data數(shù)組中。

var data =     [
    [{'x':1,'y':0},{'x':2,'y':5},{'x':3,'y':10},{'x':4,'y':0}],
    [{'x':1,'y':1},{'x':2,'y':6},{'x':3,'y':11},{'x':4,'y':1}]
];

自己試了一些方法行不通。

var data =     [
    [{'x':1,'y':'<?php echo $sum_D1;?>'},{'x':2,'y':'<?php echo $sum_I1;?>'},{'x':3,'y':'<?php echo $sum_C1;?>'},{'x':4,'y':'<?php echo $sum_S1;?>'}],
    [{'x':1,'y':'<?php echo $sum_D2;?>'},{'x':2,'y':'<?php echo $sum_I1;?>'},{'x':3,'y':'<?php echo $sum_C1;?>'},{'x':4,'y':'<?php echo $sum_S1;?>'}]
];

求教各位怎么能讓js文件的data數(shù)組獲得php的變量,謝謝!

回答
編輯回答
真難過(guò)

js 文件會(huì)被服務(wù)器當(dāng)做靜態(tài)文件直接返回給瀏覽器的,所以你放在.js文件里PHP是不會(huì)被解析的

2017年2月9日 10:19
編輯回答
還吻

非要這樣寫(xiě)么,這樣太容易出錯(cuò),也非常難維護(hù),數(shù)據(jù)一多一復(fù)雜怎么辦,你一個(gè)個(gè)的 PHP 標(biāo)簽去維護(hù)么?建議參考樓上幾位的方法去改

2018年2月2日 11:14
編輯回答
神經(jīng)質(zhì)

首先看文件是不是PHP文件,然后最好是在后端把數(shù)據(jù)拼湊好傳到前端。再然后推薦使用echarts

2017年1月19日 21:37
編輯回答
你的瞳
var data = <?json_encode($php_array)?>;
2017年8月1日 02:48