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