我有以下代碼,並且我無法清除導致我網站上的錯誤的一個變量。點擊後清除變量
以下代碼塊並取消阻止用戶。所以在If語句中檢查用戶是否被阻塞。所以它總是0或1.問題是,在頁面加載第一次後,if語句中的值保持不變,我必須刷新頁面,以便該值可以更改。
關於如何解決這個問題的任何想法?
$('#confirmBlockUser<?php echo $otherConversation->getId(); ?>').on('click', function(e) {
e.preventDefault();
if (<?php echo $otherConversation->isUserBlocked($conUser->getId(), UserSession::getUserId()); ?>) {
$.post("/conversation/unblock", { usrId: '<?php echo $conUser->getId(); ?>' })
.done(function (data) {
$(".<?php echo $otherConversation->getId().'-con' ?> span.blocked").hide();
});
} else {
$.post("/conversation/block", { usrId: '<?php echo $conUser->getId(); ?>' })
.done(function (data) {
$(".<?php echo $otherConversation->getId().'-con' ?> span.blocked").show();
});
}
});
'$ .show'接受第二個布爾參數,我相信。 –