首页 > 解决方案 > 如何将 bool 值从 viewbag 传递到 jQuery 端?

问题描述

我遇到了将 viewbag 值从服务器端传递到前端 jQuery 的问题,之前的示例对我不起作用:

var test = '@ViewBag.IsReviewLast'.toString().ToLower();
console.log(test);

var myValue = $('#' + '@(ViewBag.IsReviewLast)').val();
它只是返回一个“ViewBag.IsReviewLast”字符串值。

应该有我的简单逻辑:

$(document).ready(function () {
    var test = '@ViewBag.IsReviewLast'.toString().ToLower();
    if (test) {
        //some logic
    }
});

[enter image description here][1]

没有刹车它也不起作用。

标签: javascriptjqueryasp.net-mvc

解决方案


在javascript中将字符串转换为布尔值

$(document).ready(function () {
var test = ('@ViewBag.IsReviewLast'=='True');
if (test) {
    console.log(test)
    //
  }
});

推荐阅读