收藏
回答

三目运算没有起到作用

$.ajax({
        type:"GET",
        url:"https://www.ajsdhfd.cn/ecard/shops",
        async:true,
        data:{
            offset:1,limit:100,
        },
        dataType:"json",
        success:function(res){
            console.log(res)
            var shoplist=res.data.records
            console.log(shoplist)
            for(var i=0;i<shoplist.length;i++){
                if(shoplist[i].status=="OPEN"){
                    shoplist[i].status="已通过"
                    $(this).addClass("aaa")
                    shoplist[i].className="aaa";
                }else if(shoplist[i].status=="AUDIT"){
                    shoplist[i].status="未通过"
                     
//                  shoplist[i].className="aaa";
                }
                var tr="<tr>\n"+
                "   <td>2018/8/8 11:34</td>\n"+
                "   <td>\n"+
                "   <img src=\""+shoplist[i].firstImageUrl+"\"/>\n"+
                "   </td>\n"+
                "   <td>"+shoplist[i].businessName+" </td>\n"+
                "   <td>"+shoplist[i].name+"</td>\n"+
                "   <td>"+shoplist[i].city+""+shoplist[i].district+"</td>\n"+
                "   <td>"+shoplist[i].address+"</td>\n"+
                "   <td>"+shoplist[i].phone+"</td>\n"+
                "   <td id=\""+shoplist[i].id+"\">"+shoplist[i].rate+"%</td>\n"+
                "   <td>\n"+
                "   <p class=\"rightonep\" data-shopid=\""+shoplist[i].id+"\" data-busid=\""+shoplist[i].businessId+"\" onclick=\"rightonecompiler(this.id)\">编辑佣金</p>\n"+
                "   <span class=\"rightonebtn '"+shoplist[i].status+"=='已通过'?'aaa':'''\" id=\"rightonepid\" data-busid=\""+shoplist[i].businessId+"\" data-shopid=\""+shoplist[i].id+"\"  >"+shoplist[i].status+"</span>\n"+
                "   </td>\n"+
                "</tr>";
                $("#rightonemaddle").append(tr);
            }                                  
        }
    })

'"+shoplist[i].status+"=='已通过'?'aaa':''' 大佬们我这个刷新页面后,看到如图

没有起作用,请问大佬是哪里的问题


最后一次编辑于  01-20
回答关注问题邀请回答
收藏

4 个回答

  • 好哇你个狗东西
    好哇你个狗东西
    01-21

    语法问题

    01-21
    赞同
    回复 1
    • 西伯利亚千年狼王
      西伯利亚千年狼王
      01-21

      怎么去改正呢


      01-21
      回复
  • 海玄科技
    海玄科技
    01-21

    这不像小程序里的代码

    建议用     `  `         包裹 字符串部分

    01-21
    赞同
    回复 1
    • 西伯利亚千年狼王
      西伯利亚千年狼王
      01-21

      我之前用' '包裹了,没有生效

      01-21
      回复
  • var 友原
    var 友原
    01-21

    加上双括号试试{{}}

    01-21
    赞同
    回复 2
    • 西伯利亚千年狼王
      西伯利亚千年狼王
      01-21

      我有加{{}},报错

      01-21
      回复
    • var 友原
      var 友原
      01-22

      你这不是小程序的吧,建议模板里面不要做太多复杂的运算,把想要的值先在外面赋值好再传入模板里

      01-22
      回复
  • Bn
    Bn
    01-20

    问题很深

    01-20
    赞同
    回复 4
    • 西伯利亚千年狼王
      西伯利亚千年狼王
      01-20

      按照小程序处理已经是成功的,但在这里面就不行了

      01-20
      回复
    • Bn
      Bn
      01-20

      class="rightonebtn " + (status === '已通过' ? 'aa' : '')

      01-20
      回复
    • 西伯利亚千年狼王
      西伯利亚千年狼王
      01-20回复Bn

      照你这样来没有生效大佬

      01-20
      回复
    • Bn
      Bn
      01-20

      那给你写完  

      01-20
      回复