Kendo ui 剑道UI网格-发生错误

Kendo ui 剑道UI网格-发生错误,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我使用的是nopCommerce 3.3。管理员使用剑道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 occ

我使用的是nopCommerce 3.3。管理员使用剑道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文件无法加载。我正在使用.NET4.51运行IIS8。我如何找到确切的错误消息


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

设置一个断点并查看
n
是什么,或者通过将
警报(“错误发生”)
更改为类似以下内容来打印整个对象:

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

如果这些是用户不应该看到的错误,那么您应该使用
console.error(“消息”)取而代之。警报的声音。然后,您可以在devtools控制台中将消息视为错误。然后,您还可以将整个对象写入控制台:
console.error(n)

我将我的托管计划升级到了一个专用服务器,它可以正常工作。nopCommerce需要大量MB的应用程序池才能正常运行。

感谢您的建议。在Chrome中,有没有运行该代码的方法?我编辑了我的帖子,n.errors为空。我们已经知道
n.errors
是错误的,因为代码通过
if
语句的路径。什么是
n
?如果
n
不包含任何错误信息,则调用此函数的任何函数都不能传递它。