gpt4 book ai didi

javascript - 具有综合全局条件的警报

转载 作者:行者123 更新时间:2023-11-30 11:22:14 24 4
gpt4 key购买 nike

我是 JQuery/JavaScript 的新手,需要快速入门以下情况:

通知(警告消息)对新用户很有用,但对有经验的用户来说很烦人。所以我想让我的用户根据用户设置选择显示或不显示这些消息。为了不必围绕每个警报构建相同的条件(从用户设置派生),我想编写一个函数

  • 可以在我所有 View 的脚本部分用jquery调用
  • 评估条件并获取传入的文本并根据条件发送/不发送警报消息

我知道如何围绕警报构建条件,但无法使其全局可访问:

var isConfirmActiv = "@UserPrincipal.ConfirmActiv";
var myMessage ="Bla bla";
if (isConfirmActiv.toLowerCase() === "true") {
alert(myMessage);
}

我想在 View 的脚本部分使用它:

(var isConfirmActiv = "@UserPrincipal.ConfirmActiv";) ... somewhere?
myAlert("Bla bla", isConfirmActiv);

在脚本文件中:

function myAlert(myMessage, isConfirmActiv){    
if (isConfirmActiv.toLowerCase() === "true") {
alert(myMessage);
}
}

最佳答案

您必须在全局范围内(函数外)定义此变量:

https://www.w3schools.com/js/js_scope.asp

例如:

 var isConfirmActiv = "@UserPrincipal.ConfirmActiv";
function myAlert(string myMessage){
if (isConfirmActiv.toLowerCase() === "true") {
return alert(myMessage);
}
}

关于javascript - 具有综合全局条件的警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49383903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com