【发布时间】:2010-12-20 14:02:46
【问题描述】:
我遇到了一个我无法在任何地方找到任何提及的错误。我正在使用 ASP.NET 开发支持 AJAX 的 WCF Web 服务。在我的 ASP.NET 母版页的
JSON = JSON || {};
错误提示 JSON 未定义:
Microsoft JScript 运行时错误:“JSON”未定义
嗯,呵呵!这就是为什么该行正在测试它是否已定义,如果已定义,请将其设置为空对象!它应该是未定义的,对吧?上次听说在 Javascript 中对未定义的变量执行这样的操作并不是错误。
谁能告诉我这里发生了什么?我怀疑是其他地方出了什么问题导致了这个问题。我对 Javascript 或 ASP.NET 没有丰富的经验,所以我可能在设置中遗漏了一些常见的问题。
【问题讨论】:
-
你不应该使用 json2.js (json.org/json2.js) 吗?它不会遇到这个问题。
标签: asp.net javascript json undefined