2016-12-28 2 views
1

if else条件については、ここで私はユーザーが存在すれば設定し、クレジットは "个人余额:0 CNY"と表示する必要があります。不存在」。ユーザーが存在するかどうかをチェックして、他に隠しを表示する

私のコードは「用户不存在」のみたいに助言してください。しかし、もしそれが何もしないのuserExist。

HTML:私が間違っているチェックのロジックを置き換えるよう

<span class="js-fc-fu-ma-tip text-danger hidden">用户不存在</span> 
      <div class="js-fc-fu-ma-tip-userCredit inline-block text-danger hidden"> 
      <strong>个人余额:<span id="__user_balance">0</span></strong> 
      <span style="float:right;margin-left:5px;">CNY</span> 
      </div> 

BACKBONE.JS

checkUserExistHandler: function(e){ 
     var self = this; 
     var data = { 
     username:$(e.currentTarget).val() 
     }; 
     this.checkUserExistXhr(data).fail(function(){ 
     }).done(function(res){ 
     if(res.result===0){ 
      self.$('.js-fc-fu-ma-tip').addClass('hidden'); 
      self.$('.js-fc-fu-ma-tip-userCredit').addClass('hidden'); 
     }else{ 
      self.$('.js-fc-fu-ma-tip').removeClass('hidden'); 
      self.$('.js-fc-fu-ma-tip-userCredit').removeClass('hidden'); 
     } 
     }); 

    }, 

答えて

0

私は解決策を見つけた:ここ

答え:

checkUserExistHandler: function(e){ 
     var self = this; 
     var data = { 
     username:$(e.currentTarget).val() 
     }; 
     this.checkUserExistXhr(data).fail(function(){ 
     }).done(function(res){ 
     if(res.result===0){ 
      self.$('.js-fc-fu-ma-tip').addClass('hidden'); 
      self.$('.js-fc-fu-ma-tip-userCredit').removeClass('hidden'); 
     }else{ 
      self.$('.js-fc-fu-ma-tip').removeClass('hidden'); 
      self.$('.js-fc-fu-ma-tip-userCredit').addClass('hidden'); 

     } 
     }); 

    }, 
関連する問題