I have a problem with this code. when this jquery code will run, the "resulttry" is false but debugger shows me that return true for me!! that doesn't make sense!! my function should run the false function not else!! even in my backend code it shows me that 'resulttry' is false, so it MUST be run if with condition false but it will run else, run true condition!! can anyone help? my code:
if (resulttry = false) {
$(".item-help").prop("disabled", true);
interval = setInterval(moveItem, 100);
$.ajax({
url: '/LuckyWheel/GetDataLuckywheel',
success: function (result) {
var Award = result.Amount;
console.log(Award);
var items = new Array();
$('#box-lock .box').each(function () {
items.push(this.id);
});
var lengthId = items.length;
const arrayShow = [];
for (let i = 0; i < lengthId; i++) {
const randomIndex = Math.floor(Math.random() * items.length);
arrayShow.push(items[randomIndex]);
items.splice(randomIndex, 1);
}
$('.theme1').addClass("bg6");
$('.theme2').addClass("bg5");
$('.theme1').removeClass("select");
$('.theme2').removeClass("select");
$('.theme1').addClass("size-box");
$('.theme2').addClass("size-box");
for (var i = 0; i < arrayShow.length; i++) {
var item = arrayShow[i];
switch (item) {
case 'a':
if ($('#amount1').text() == Award) {
$('#a').removeClass("bg6");
$('#b').addClass("award");
clearInterval(interval);
}
break;
case 'b':
if ($('#amount2').text() == Award) {
$('#b').removeClass("bg6");
$('#b').addClass("award");
clearInterval(interval);
}
break;
case 'c':
if ($('#amount3').text() == Award) {
$('#c').removeClass("bg6");
$('#c').addClass("award");
clearInterval(interval);
}
break;
case 'd':
if ($('#amount4').text() == Award) {
$('#d').removeClass("bg6");
$('#d').addClass("award");
clearInterval(interval);
}
break;
case 'e':
if ($('#amount5').text() == Award) {
$('#e').removeClass("bg6");
$('#e').addClass("award");
clearInterval(interval);
};
break;
case 'f':
if ($('#amount6').text() == Award) {
$('#f').removeClass("bg6");
$('#f').addClass("award");
clearInterval(interval);
}
break;
case 'g':
if ($('#amount7').text() == Award) {
$('#g').removeClass("bg6");
$('#g').addClass("award");
clearInterval(interval);
}
break;
case 'h':
if ($('#amount8').text() == Award) {
$('#h').removeClass("bg6");
$('#h').addClass("award");
clearInterval(interval);
}
break;
default:
$('.box').removeClass("bg3");
$('.box').removeClass("select");
$('.theme1').addClass("bg6");
$('.theme2').addClass("bg5");
break;
};
};
$(".item-help").prop("disabled", true);
toastr.success(result.Message);
setTimeout(function () {
$('.theme1').addClass("bg6");
$('.theme2').addClass("bg5");
$('.theme1').removeClass("award");
$('.theme2').removeClass("award");
$('.theme1').addClass("size-box");
$('.theme2').addClass("size-box");
$(".item-help").prop("disabled", false);
}, 4000);
}, error: function (xhr) {
$(".item-help").prop("disabled", false);
toastr.error(result.Message);
}
});
}
else {
$(".item-help").prop("disabled", true);
toastr.error("استفاده شده");
}