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遍历出来的数组应用(根据自己情况)。

  }

上一篇:C++编译程序时的内存分配


下一篇:XCode中设置字体大小