日期:2014-05-16  浏览次数:20305 次

图片新闻问题
JScript code

<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]);
        })
    }  
});  
}//这一段打印出来了图片地址



HTML code

//下面的代码静态图片可以播放
<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动态图片地址呢??
请高手指点一下!谢谢!!

------解决方案--------------------
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();

------解决方案--------------------
图片出不来
看路径是否正确啊
------解决方案--------------------
firebug 单步调试一下