smarty 处理PHP遍历数据问题
大家好varchartData=[<{foreachfrom=$resultsitem=one}>{month:'<{$one.month}>',visits:<{$on...
大家好
var chartData = [
<{foreach from=$results item=one}> {month:'<{$one.month}>',visits:<{$one.sum1}>,color: '#B0DE09'},<{/foreach}>
];
以上是一段用smarty遍历的数据处理后是这样:
var chartData = [ {month:'2013-07',visits:68551.0000,color: '#B0DE09'},];
但是在“,color: '#B0DE09'},”最后一个数值有“,” 导致在IE下有问题,请问怎么样才能最后一个数组的,color: '#B0DE09'},不带逗号呢? 展开
var chartData = [
<{foreach from=$results item=one}> {month:'<{$one.month}>',visits:<{$one.sum1}>,color: '#B0DE09'},<{/foreach}>
];
以上是一段用smarty遍历的数据处理后是这样:
var chartData = [ {month:'2013-07',visits:68551.0000,color: '#B0DE09'},];
但是在“,color: '#B0DE09'},”最后一个数值有“,” 导致在IE下有问题,请问怎么样才能最后一个数组的,color: '#B0DE09'},不带逗号呢? 展开
2个回答
展开全部
<{foreach from=$results item=one name=name}>
<{if $smarty.foreach.name.last}>
{month:'<{$one.month}>',visits:<{$one.sum1}>,color: '#B0DE09'}
<{else}>
{month:'<{$one.month}>',visits:<{$one.sum1}>,color: '#B0DE09'},
<{/if}>
<{/foreach}>
<{if $smarty.foreach.name.last}>
{month:'<{$one.month}>',visits:<{$one.sum1}>,color: '#B0DE09'}
<{else}>
{month:'<{$one.month}>',visits:<{$one.sum1}>,color: '#B0DE09'},
<{/if}>
<{/foreach}>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询