【问题标题】:Coldfusion 9 JSON parsing errorColdfusion 9 JSON解析错误
【发布时间】:2012-07-09 18:40:08
【问题描述】:

我有一个基本上可以做到这一点的函数

<cffunction name="foo" access="remote" returnformat="JSON" >

     <cfreturn ["000", "001", "002"]>

<cffunction>

我正在使用jQuery.ajax 检索这个数组,在萤火虫中我看到[000, "001", "002"]

看看零是如何丢失它们的引用的。这导致 jQuery 通过解析错误,SyntaxError: JSON.parse: expected ',' or ']' after array element,或者这就是我的假设。谁能解释一下为什么 ColdFusion 没有在零周围加上引号,以及解决它的方法?

【问题讨论】:

  • 我知道这没什么帮助,但我可以确认您的代码是有效的,它确实在 Railo 中为我返回了正确的 json。您是否直接查看了萤火虫中的响应以查看其确切响应?你是不是直接在浏览器里去了?

标签: jquery json coldfusion coldfusion-9


【解决方案1】:

这是一个 Coldfusion 9 错误,已在 Adob​​e Coldfusion 中注册(错误 ID 83638)。您可以将您的coldfusion 升级到ColdFusion 9.0.1 来解决这个问题。您只需安装热修复程序即可。

访问以下 URL 以安装热修复程序。

http://helpx.adobe.com/coldfusion/kb/cumulative-hotfix-1-chf1-coldfusion.html

【讨论】:

    猜你喜欢
    • 2018-04-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多