<script>
function callAction(){
alert("点我了");
$.ajax({
url: "assodynshow.action",
type: "post",
dataType: "json",
timeout: 1000,
error: function(){
alert("Error loading XML document");
},
success: function(json){
var list = json.list;
var photos= new Array();
$.each(list,function(i){
photos[i]=list[i].NPic;
alert(photos[i]);
})
}
});
}//这一段打印出来了图片地址//下面的代码静态图片可以播放
<body>
<div id="idShow" class="container">
</div> <script>
var r = new RevealTrans("idShow"); //添加变换对象
r.Add(
'http://images.cnblogs.com/cnblogs_com/cloudgamer/143727/r_rt_1.jpg',
'图片变换效果',
'http://www.cnblogs.com/cloudgamer/archive/2008/05/23/1205642.html');
r.Add(
'http://images.cnblogs.com/cnblogs_com/cloudgamer/143727/r_rt_2.jpg',
'图片滑动展示效果',
'http://www.cnblogs.com/cloudgamer/archive/2008/05/13/1194272.html');
r.Add(
'http://images.cnblogs.com/cnblogs_com/cloudgamer/143727/r_rt_3.jpg',
'图片切换展示效果',
'http://www.cnblogs.com/cloudgamer/archive/2008/07/06/1236770.html'); r.Start();
</script>
</body>
现在的问题是,我怎么将r.Add()中的图片地址换成上面Ajax读取的photos动态图片地址呢??
请高手指点一下!谢谢!!
<script type="text/javascript">
$(function(){
$.ajax({
url: "assodynshow.action",
type: "post",
dataType: "json",
timeout: 1000,
error: function(){
alert("Error loading XML document");
},
success: function(json){
var r = new RevealTrans("idShow");
var list = json.list;
$.each(list,function(i){
r.Add(list[i].NPic,'图片变换效果',
'http://www.cnblogs.com/cloudgamer/archive/2008/05/23/1205642.html');
})
r.Start();
}
})
</script>
[/codde]
我这样改了,怎么函数没有被调用啊?