在调用之前如何检查函数“App.ServisTanimId.getValue”是否作为属性存在?

时间:2015-03-24 11:20:38

标签: javascript c# extjs ext.net

我的CSHTML中有一个JavaScript代码。当我单击按钮时,它会运行一个功能。但在某些窗口中,App.ServisTanimId.getValue()undefined。这就是为什么我的按钮不起作用的原因。有没有办法检查App.ServisTanimId.getValue()是否未定义,只有这样做?

Pencere = function(parameters) {
  Ext.net.directRequest({
    url: '@(Url.Action("window", "Home", new { Area = "area" }))',
    extraParams: {
      ServisTanimId: App.ServisTanimId.getValue(),
      CepDepoTanimId: App.CepDepoTanimId.getValue()
    },
    eventMask: {
      showMask: true
    }
  });
};

1 个答案:

答案 0 :(得分:2)

if(App.ServisTanimId) {
  // This code will execute if App.ServisTanimId is defined
} else {
  // If undefined
}

应该有效