检查用户是否存在,然后显示其他隐藏

时间:2016-12-28 06:17:09

标签: javascript html backbone.js

我在这里遇到了一些关于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');
        }
      });

    },

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,因为我错了,取代了检查的逻辑:

答案如下:

decrypt()