道歉,如果这是一个愚蠢的问题,但我希望有人能够帮助我。我正在使用 php 脚本来获取 JSON 数据,以将其作为图形系统的一部分提供给 amcharts 。
我想做的一件事就是更改默认文件名,我在下面有一个代码示例,提供了如何做到这一点,但我想知道如何将文件名更改为变量。我曾尝试过像$ varFilename这样的事情,但我得到了意想不到的char错误。我猜答案是肯定的,但是我错过了一些东西,我怎样才能使#34;你的新文件名没有扩展名",一个变量值?
var chart = AmCharts.makeChart("chartdiv", {
// ...
"export": {
"enabled": true,
"fileName": "your new file name without extension",
// ...
}
});
道歉,我填满了我的描述。我有一个PHP脚本,它基本上从数据库中获取信息,将其格式化为JSON,然后将其呈现给HTML页面。所以在HTML页面中我有一个javascript函数,如下所示;
<script>
function qs(search_for) {
var query = window.location.search.substring(1);
var parms = query.split('&');
for (var i=0; i<parms.length; i++) {
var pos = parms[i].indexOf('=');
if (pos > 0 && search_for == parms[i].substring(0,pos)) {
return parms[i].substring(pos+1);;
}
}
return "";
}
</script>
我使用此函数来搜索传递给PHP脚本的URL中的变量,我想要做的就是获取这些变量并在javascript中使用它们;
'rh_chart.php?sensor=' + qs("sensor") + '&test_id=' + qs("test")
e.g。 filename = qs(sensor) - qs(test)