include('includes/cls_json.php'); $json = new JSON;
$res = array('err_msg' => '', 'result' => '');
$gid = (isset($_REQUEST['id'])) ? intval($_REQUEST['id']) : 1;
$goods2 = get_goods_info($gid);
$parent_id2=$db->getOne("select parent_id from " . $ecs->table("category") . " where cat_id=" . $goods2['cat_id']);
$smarty->assign('categories', get_cat_list(0, $parent_id2)); // 分类树
$res['result'] = '<ul>';
echo 'categories ' . count(categories);
foreach(from=$categories item=cat)
{
echo 'categories ' . $cat.cat_name;
$res['result'] .='<li class=';
if ($cat.is_here==1)
{$res['result'] .= 'open';}
else
{$res['result'] .= 'close';}
$res['result'] .= '><h2><img class=click src=images/menu-blank.gif alt= title=Shrink Or Expand /><a href=';
$res['result'] .= $cat.url;
$res['result'] .= ' title=';
$res['result'] .= $cat.cat_name;
$res['result'] .= 'class=STYLE1>' . $cat.cat_name . '</a>';
echo 'categories childs ' . $cat.childs;
if ($cat.childs>0)
{
$res['result'] .= '</h2> <ul>';
foreach(from=$cat.children item=child_cat)
{
$res['result'] .= ' <li class=';
if ($child_cat.is_here==1)
{
$res['result'] .= 'open ';
}
elseif ($child_cat.childs>0)
{
$res['result'] .= 'close ';
}
else
{
$res['result'] .= 'child ';
}
$res['result'] .= '><img class=';
if ($child_cat.childs>0)
{
$res['result'] .= 'click';
}
else
{
$res['result'] .= 'dot';
}
$res['result'] .= 'src=images/menu-blank.gif /><a href=' . $child_cat.url . ' title =' . $child_cat.cat_name . '>' . $child_cat.cat_name . '<span style=color:#888>';
$res['result'] .= '[' .$child_cat.amount. ']</span></a>';
if ($child_cat.childs>0)
{
$res['result'] .= ' <ul>';
foreach (from=$child_cat.children item=sub_child_cat)
{
$res['result'] .= '<li class=child><img class=dot src=images/menu-blank.gif/><a href=' . $sub_child_cat.url . ' title=' . $sub_child_cat.cat_name;
$res['result'] .= '>' . $sub_child_cat.cat_name . '<span style="color:#888">[' . $sub_child_cat.amount . ']</span></a></li>';
}
$res['result'] .= ' </ul>';
}
$res['result'] .= '</li>';
}
$res['result'] .= ' </ul>';
}
$res['result'] .= '</li>'; }
$res['result'] .= ' </ul>';
$res['result'] .= ' ererer' . $goods2['cat_id'] . ' ' .count(categories);
die($json->encode($res));
$res = array('err_msg' => '', 'result' => '');
$gid = (isset($_REQUEST['id'])) ? intval($_REQUEST['id']) : 1;
$goods2 = get_goods_info($gid);
$parent_id2=$db->getOne("select parent_id from " . $ecs->table("category") . " where cat_id=" . $goods2['cat_id']);
$smarty->assign('categories', get_cat_list(0, $parent_id2)); // 分类树
$res['result'] = '<ul>';
echo 'categories ' . count(categories);
foreach(from=$categories item=cat)
{
echo 'categories ' . $cat.cat_name;
$res['result'] .='<li class=';
if ($cat.is_here==1)
{$res['result'] .= 'open';}
else
{$res['result'] .= 'close';}
$res['result'] .= '><h2><img class=click src=images/menu-blank.gif alt= title=Shrink Or Expand /><a href=';
$res['result'] .= $cat.url;
$res['result'] .= ' title=';
$res['result'] .= $cat.cat_name;
$res['result'] .= 'class=STYLE1>' . $cat.cat_name . '</a>';
echo 'categories childs ' . $cat.childs;
if ($cat.childs>0)
{
$res['result'] .= '</h2> <ul>';
foreach(from=$cat.children item=child_cat)
{
$res['result'] .= ' <li class=';
if ($child_cat.is_here==1)
{
$res['result'] .= 'open ';
}
elseif ($child_cat.childs>0)
{
$res['result'] .= 'close ';
}
else
{
$res['result'] .= 'child ';
}
$res['result'] .= '><img class=';
if ($child_cat.childs>0)
{
$res['result'] .= 'click';
}
else
{
$res['result'] .= 'dot';
}
$res['result'] .= 'src=images/menu-blank.gif /><a href=' . $child_cat.url . ' title =' . $child_cat.cat_name . '>' . $child_cat.cat_name . '<span style=color:#888>';
$res['result'] .= '[' .$child_cat.amount. ']</span></a>';
if ($child_cat.childs>0)
{
$res['result'] .= ' <ul>';
foreach (from=$child_cat.children item=sub_child_cat)
{
$res['result'] .= '<li class=child><img class=dot src=images/menu-blank.gif/><a href=' . $sub_child_cat.url . ' title=' . $sub_child_cat.cat_name;
$res['result'] .= '>' . $sub_child_cat.cat_name . '<span style="color:#888">[' . $sub_child_cat.amount . ']</span></a></li>';
}
$res['result'] .= ' </ul>';
}
$res['result'] .= '</li>';
}
$res['result'] .= ' </ul>';
}
$res['result'] .= '</li>'; }
$res['result'] .= ' </ul>';
$res['result'] .= ' ererer' . $goods2['cat_id'] . ' ' .count(categories);
die($json->encode($res));
你的是php4?还要调用个json类?
直接使用json_encode();不可以吗?
数据长度是一个 测试过了