待修改的JS代码有一句:
var slideImgs = new Array("1.jpg","2.jpg","3.jpg");我改成了:
var slideImgs = new Array(
<?php
$group_id=1;
$sql="select * from ".TB_PREFIX."flash where group_id=$group_id order by ordering";
$flashs=$db->get_results($sql);
foreach($flashs as $flash)
echo '"'.$flash->picpath.'",';
?>
);这样输出的就是:
var slideImgs = new Array("1.jpg","2.jpg","3.jpg",);最后面多了一个逗号,于是JS就运行不了了…………
var slideImgs = new Array("1.jpg","2.jpg","3.jpg");我改成了:
var slideImgs = new Array(
<?php
$group_id=1;
$sql="select * from ".TB_PREFIX."flash where group_id=$group_id order by ordering";
$flashs=$db->get_results($sql);
foreach($flashs as $flash)
echo '"'.$flash->picpath.'",';
?>
);这样输出的就是:
var slideImgs = new Array("1.jpg","2.jpg","3.jpg",);最后面多了一个逗号,于是JS就运行不了了…………
var slideImgs = new Array(
<?php
$group_id=1;
$sql="select * from ".TB_PREFIX."flash where group_id=$group_id order by ordering";
$flashs=$db->get_results($sql);
foreach($flashs as $flash)
echo '"'.$flash->picpath.'"';
?>
);
var slideImgs = new Array(
<?php
$group_id=1;
$sql="select * from ".TB_PREFIX."flash where group_id=$group_id order by ordering";
$flashs=$db->get_results($sql);
foreach($flashs as $flash)
$strPath = '"' . $flash->picpath.'",';
echo rtrim($strPath, ",");
?>
);
不行哦,echo的结果是:
var slideImgs = new Array("1.jpg");1.jpg和2.jpg都不见了…………