localhost和hosted之间的Javascript差异

localhost和hosted之间的Javascript差异,javascript,php,Javascript,Php,我有一个包含一些javascript的php页面,由于某种原因,“”标记在本地的行为与托管的不同。我的页面中代码的相关部分是: <script> var options = { segmentShowStroke: false, animateRotate: true, animateScale: false, percentageInnerCutout: 50, tooltipTemplate

我有一个包含一些javascript的php页面,由于某种原因,“”标记在本地的行为与托管的不同。我的页面中代码的相关部分是:

<script>

    var options = {
        segmentShowStroke: false,
        animateRotate: true,
        animateScale: false,
        percentageInnerCutout: 50,
        tooltipTemplate: "<%= value %>%",
        responsive: true,
        multiTooltipTemplate: '<%= datasetLabel %> - <%= value %>',
        labelsFilter: function (value, index) {
            return (index + 1) % 5 !== 0;
        }
    }

在托管“ToolTiptTemplate”和“MultiToolTiptTemplate”时,似乎在运行前对其进行一次评估,这会导致意外的结果(硬编码的'datasetLabel-value'而不是'Net Worth-100000'

标签随着不同的php版本而变化。不同的系统上可能安装了不同的版本


在dev和live服务器上使用
比较
php.ini
中的
asp_标记的值。看起来它们可能不同
    var options = {
        segmentShowStroke: false,
        animateRotate: true,
        animateScale: false,
        percentageInnerCutout: 50,
        tooltipTemplate: "<%= value %>%",
        responsive: true,
        multiTooltipTemplate: "<%= datasetLabel %> - <%= value %>",


        labelsFilter: function (value, index) {
            return (index + 1) % 5 !== 0;
        }
    }
    var options = {
        segmentShowStroke: false,
        animateRotate: true,
        animateScale: false,
        percentageInnerCutout: 50,
        tooltipTemplate: "value%",
        responsive: true,
        multiTooltipTemplate: "datasetLabel - value",


        labelsFilter: function (value, index) {
            return (index + 1) % 5 !== 0;
        }
    }