未捕获的ReferenceError :(变量)未定义

时间:2015-07-02 11:57:52

标签: javascript jquery

我有以下功能:

  function modalAutoOpen() {
        if (@Model.ModalId != 0 && @Model.ViewTab == "Mine") {
            $('#myArrangements_' + @Model.ModalId).modal({
                show: true
            });
        }

一开始没有错误,但是当我做一些事情来改变“ViewTab”时在Chrome控制台中,我得到了错误:' Uncaught ReferenceError:我没有定义'。我对此的理解是,变量可能是范围内的私有而且它无法读取它,但是chrome显示它显示它正在提升ViewTab的值:':

function modalAutoOpen() {
        if (2 != 0 && Mine == "Mine") {
            $('#myArrangements_' + 2).modal({
                show: true
            });
        }

1 个答案:

答案 0 :(得分:-1)

我认为如果在使用变量之前检查,则看不到任何错误:

iframe