【发布时间】:2012-12-05 09:51:42
【问题描述】:
我在 clear php 中创建了图像滑块,并且效果很好。但是当我在 Yii 图像未加载下更改它时,因为: -java 脚本块不加载图像编号。 - 我不知道如何在 yii 中加载带有更改变量的 javascript 块,如 php
文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>jquery sliders</title>
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
<script type="text/javascript">var _siteRoot='index.html',_root='index.php';</script>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="newscript.js"></script>
</head>
<body>
<!--/top-->
<div id="header"><div class="wrap">
<div id="slide-holder">
<div id="slide-runner">
<?php
include("samiloxide.php");
//if(!$_POST['page']) die("0");
$section=intval($_GET['section']);
$i=1;
$j=array();
$sql=mysql_query(" select * from images order by section ");
while($rr=mysql_fetch_array($sql)){
echo "<a href=''><img id='slide-img-$i' src='$rr[image]' class='slide' alt='' /></a>";
$j[]=$i;
$i=$i+1;
}
?>
<div id="slide-controls">
<p id="slide-client" class="text"><strong>post: </strong><span></span></p>
<p id="slide-desc" class="text"></p>
<p id="slide-nav"></p>
</div>
</div>
<!--content featured gallery here -->
</div>
<script type="text/javascript">
if(!window.slider) var slider={
};
slider.data=[
<?php
foreach($j as $value){
echo "
{ 'id':'slide-img-$value',
'client':'First one ',
'desc':'nature beauty photography'},
" ;
}
?>
];
</script>
</div></div><!--/header-->
</body>
</html>
只是我需要更改 javascript:
<script type="text/javascript">
if(!window.slider) var slider={
};
slider.data=[
<?php
foreach($j as $value){
echo "
{ 'id':'slide-img-$value',
'client':'Some text ',
'desc':'image description '},
" ;
}
?>
];
</script>
在 Yii 下工作?
【问题讨论】:
-
yii 中没有错误但图像不显示,这也不是我的 yii 代码它只是在 php 中工作的代码
标签: php javascript sql yii