我有一个函数基本上可以做到这一点
<cffunction name="foo" access="remote" returnformat="JSON" >
<cfreturn ["000", "001", "002"]>
<cffunction>
我正在使用 jQuery.ajax
检索此数组,在 firebug 中我看到 [000, "001", "002"]
。
看看零是如何缺少引号的。这导致 jQuery 通过解析错误,SyntaxError: JSON.parse: Expected ',' or ']' after array element
,或者这就是我的假设。任何人都可以解释为什么 ColdFusion 不在零周围加上引号,以及修复它的方法吗?
最佳答案
这是一个 Coldfusion 9 错误,已在 Adobe Coldfusion 中注册(错误 ID 83638)。您可以将 ColdFusion 升级到 ColdFusion 9.0.1 来解决此问题。您只需安装修补程序即可。
访问以下 URL 以安装修补程序。
http://helpx.adobe.com/coldfusion/kb/cumulative-hotfix-1-chf1-coldfusion.html
关于jquery - Coldfusion 9 JSON解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11401077/