如何在 jQuery 中使用 ViewBag 数据
How To Use ViewBag Data In jQuery
这里我在一个包含文本的控制器中有 ViewBag,即 ViewBag.Msg = "No Sprint"
。
我正在尝试在 Jquery 中使用 ViewBag.Msg 来显示模式。
现在,问题是脚本永远不会被执行。
下面是我的 jQuery.
<script>
$(document).ready(function () {
debugger;
if (@ViewBag.Msg != null)
{
$("#myModal").modal();
}
});
</script>
任何帮助将不胜感激。谢谢。
您需要为视图包使用引号,因为它将显示为文字字符串。
如果您的调试器根本没有命中,那么您还有另一个问题,post您的完整代码。 (您的 .cshtml 文件和布局)
<script>
$(document).ready(function () {
debugger;
if ('@ViewBag.Msg' != null)
{
$("#myModal").modal();
}
});
</script>
请使用以下代码。
<script>
$(document).ready(function () {
debugger;
var msg='@ViewBag.Msg';
if (msg !== '')
{
$("#myModal").modal();
}
});
</script>
这里我在一个包含文本的控制器中有 ViewBag,即 ViewBag.Msg = "No Sprint"
。
我正在尝试在 Jquery 中使用 ViewBag.Msg 来显示模式。
现在,问题是脚本永远不会被执行。
下面是我的 jQuery.
<script>
$(document).ready(function () {
debugger;
if (@ViewBag.Msg != null)
{
$("#myModal").modal();
}
});
</script>
任何帮助将不胜感激。谢谢。
您需要为视图包使用引号,因为它将显示为文字字符串。
如果您的调试器根本没有命中,那么您还有另一个问题,post您的完整代码。 (您的 .cshtml 文件和布局)
<script>
$(document).ready(function () {
debugger;
if ('@ViewBag.Msg' != null)
{
$("#myModal").modal();
}
});
</script>
请使用以下代码。
<script>
$(document).ready(function () {
debugger;
var msg='@ViewBag.Msg';
if (msg !== '')
{
$("#myModal").modal();
}
});
</script>