Нет прямого свойства для установки чего-то вроде Visible = true / false непосредственно в тег HTML, вы можете использовать скрытое свойство, подобное этому:
<a href="#" hidden>
Кроме того, используя javascript, вы можете изменить это, когда захотите
<script>
$.ajax({
contentType: 'application/json',
dataType: 'JSON',
url: 'someURL',
type: 'GET',
success: function (data) {
if (data.flagFromDataBase === 1) {
document.querySelector('.Resource').style.visibility = "hidden"
} else {
document.querySelector('.Resource').style.visibility = "visible"
}
},
failed: function () {
console.log('Something went wrong :(';
}
});
</script>
Или, если вы хотите отключить / включить кнопку, но оставить ее видимой, вы можете использовать это вместо document.querySelector().style
, используйте это:
if(data.flagFromDataBase === 1) {
$('#myButton').prop('disabled', true);
} else {
$('#myButton').prop('disabled', false);
}