我在这里遇到了一些关于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 :(得分:0)
我找到了一个解决方案,因为我错了,取代了检查的逻辑:
答案如下:
decrypt()