【发布时间】:2013-01-13 07:48:04
【问题描述】:
我在我的页面中使用 Kendo UI 控件(网格和组合框),该页面在本地运行良好。 但在服务器中,页面抛出未捕获的异常,如下所示。
*在 IE8 中 - 网页错误详情
消息:“错误”为空或不是对象
线路:11
字符:12208
代码:0
网址:http://xxxx/Scripts/KendoUI/kendo.web.min.js
在 Chrome 中 - TypeError:无法读取 null 的属性“错误”。*
谁能告诉我我做错了什么。
【问题讨论】:
-
您可能应该发布一些示例代码。你在 js 控制台中遇到错误吗?是在ajax请求期间吗?你试过设置断点吗?
-
我正在使用网格中的 Ajax 调用来创建、读取和更新。但无法调试,因为这在本地机器上工作正常。
-
好的,但是如果有人可以帮助您,他们需要查看网格或组合框的代码。当我说调试时,我的意思是在浏览器中使用开发人员工具。在 Chrome 中,您可以使用 f12 访问它,您可以设置断点并单步执行 javascript 行。此外,对于 ajax 请求,还有一个名为“网络”的选项卡,可让您查看 ajax 请求的 HTTP 响应。如果返回 500 状态代码,这将让您准确检查返回的内容,然后您就知道它是服务器上的东西。
-
我还想补充一点,第一步是验证您用于 ajax 的 url 是否正常运行。您应该能够在浏览器中导航到它(如果它是 GET)或使用 REST 客户端发布帖子。这消除了服务器出错的可能性,然后您可以专注于接收响应的客户端代码。