plugin/_initData/_initdata.php中的数组处理不规范,导致无法使用。
原文
echo <<< EOF
<script type="text/javascript">
_webUrl = "$url";_themePath = "$themePath";_skinPath = "$skinPath";
//创建URL地址
function creatUrl(param)
{
var urlArray = [];
var _tempArray = param.split("/");
for(var index in _tempArray) //for的用法有滥用了。改for(var i=0;i<length;i++)明确的方法
{
if(_tempArray[index])
{
urlArray.push(_tempArray[index]);
}
}
---
改为
var _tempArray = param.split("/"),vc=_tempArray.length;console.log(vc);
for(var index =0;index<vc;index++)
{
urlArray.push(_tempArray[index]);
}
下面还有一个for语句,也是同理要改