Kendo UI Grid - 错误发生

时间:2014-04-12 15:41:43

标签: kendo-ui kendo-grid

我正在使用nopCommerce 3.3。管理员使用Kendo UI网格。在场合,我的页面无法加载。我看到一个对话框,说明发生的错误不会消失。我在我的页面上找到了这段代码:

function display_kendoui_grid_error(n) {
  if(n.errors)
    if(typeof n.errors=="string")
      alert(n.errors);
    else {
      var t="The following errors have occurred:";
      $.each(n.errors, function(n,i) {
        i.errors && (t+="\n", t+=i.errors.join("\n"))
      });
      alert(t)
    }
  else 
    alert("Error happened")
}

我注意到CSS有时无法加载,有些JS文件无法加载。我使用.NET 4.51运行IIS 8。我如何找到确切的错误消息?

我在代码上运行了一个断点。 n.errors未定义。还有其他地方可以查找错误吗?

2 个答案:

答案 0 :(得分:1)

我将我的托管计划升级到专用服务器并且可以正常运行。 nopCommerce在应用程序池中需要大量的MB才能正常运行。

答案 1 :(得分:0)

设置断点并查看n是什么,或通过将alert("Error happened")更改为以下内容来打印整个对象:

alert("Error happened: " + JSON.stringify(n));

如果这些是用户看不到的错误,那么您应该使用console.error("the message");代替。警报然后,您可以在devtools控制台中将消息视为错误。然后,您也可以将整个对象写入控制台:console.error(n);