直升機所有即時通訊設置類似JSON的數據格式爲由一個名爲fusioncharts的JS libray使用的ne。Javascript錯誤「:」預計
在底部是一個名爲「數據」部分,並在那裏的錯誤是在第二個對象發生的事情:totalFundedValue
確定這裏是我的渲染HTML片段:
var totalFunded = '109321734.06';
var totalFundedValue;
var totalFundedLabel;
var totalFundedText;
if (totalFunded != null)
{
totalFundedLabel.push({ "label": "Funded",});
totalFundedValue.push({"value": "109321734.06"});
totalFundedText.push({"toolText": "$109,321,734.06"});
}
"data":[{
totalFundedLabel
totalFundedValue
totalFundedText
}
]
JS:
var totalFunded = '${totalFunded}';
var totalFundedValue;
var totalFundedLabel;
var totalFundedText;
if (totalFunded != null)
{
totalFundedLabel.push({ "label": "Funded",});
totalFundedValue.push({"value": <tld-msst:fc-value var="${totalFunded}"/>,});
totalFundedText.push({"toolText": "<fmt:formatNumber value='${totalFunded}' type='currency' groupingUsed='true' />"});
}
只是爲了澄清,這是什麼樣子,而無需使用推方法:
data: [{
"label":"Funded",
"value":"${totalFunded}",
"toolText": "<fmt:formatNumber value='${totalFunded}' type='currency' groupingUsed='true' />"
},
這是無效的Javascript。 – SLaks
什麼是你的問題?你忘了問一個問題。 –
您不能在對象聲明之外使用冒號賦值,例如'data:[{'label':'funded'}]',您需要使用'var data = [{'label':'funded'}} ];' – Gavin