phpcms抛出的二维数组转移到js,js中for….in遍历数组,用“.”连接来读出一维数组值

直切正题:

1.phpcms在模版中读出数组有很多中方法,如,{pc:content action=”lists”}或{pc:get sql=””},经过{loop $data $r}来转换转接数组接着循环。

2.有上则页面有php数组,js想接入数组用json,用法很简单<script>var array=<?=json_encode($data)?>;</script>,这里的格式还有多种。

3.上则js接入了数组,下来用for…in来遍历数组

for(var a in array){

var tem= array[a];               //变成一维数组

//原代码box.add({“url”:”图片地址”,”title”:”悬浮标题”,”href”:”链接地址”})

box.add({“url”:””+tem.thumb+””,”href”:””+tem.url+””})     //这里”+”是js的连接符,js中数组的键值用”.”连接tem.thumb,注意那个2个空””+tem+””==”tem的值” ,.add                                   这里是js添加html样式的一种,这里主要是对js遍历出来的数组应用(根据自己情况)。

}

文章链接:,本站部分内容来自互联网,如不慎侵害的您的权益,请告知,我们将尽快删除!

发表评论