jquery 调用方法,刷新多次会取不到个别值?

function show(index){
      $.ajax({
            type:"GET",
            url:"/index.php/Api/Index",
            data:{bigClassName:index},
            dataType:"json",
            beforeSend:function(){
                $('.products'+ index +'').append('<i class="ui-loading" style="margin: 0 auto;"></i>');
            },
            success: function(result) {
                $('.ui-loading').hide();
                if(result== ""){
                    $('.products'+ index +'').html('暂无数据!');
                }else{
                    var str ="";
                    for(var i =0;i< result.length;i++){
                        str +="<div class='cast-img'>";
                        str+= "<ul class='ui-row'>";
                        if(result[i].isnew){
                            str+= '<li class="cast-img-left"><img src="./img/new@3x.png" class="cast-img-top"><img src="'+result[i].tu+'"></li>';
                        }else if(result[i].ishot){
                            str+= '<li class="cast-img-left"><img src="./img/hot@3x.png" class="cast-img-top"><img src="'+result[i].tu+'"></li>';
                        }else{
                            str+= '<li class="cast-img-left"><img src="'+result[i].tu+'"></li>';
                        }
                        str+='<li class="cast-img-right"> <div class="cast-img-txt"> <h5>' + result[i].productname + '</h5> <h6>' + result[i].productdescribe + '</h6>';
                        str+='<h3> <em>¥ ' + result[i].xsprice + ' </em> <a href="product.html?productid=' + result[i].id + '&tgmid='+$.session.get('isuid')+'"><span class="right_bg">立即投保</span></a> </h3> ';
                        str+=' </div> </li> </ul></div>';
                    };
                    $('.products'+ index +'').html(str);
                }
            }
        });
    }

clipboard.png

clipboard.png
执行方法显示数据,刷新多次,会取不到个别show(1,2,3,4,5,6)值?

阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题