ColdFusion 8和ColdFusion 10之间的serializeJSON

时间:2013-09-23 22:35:55

标签: coldfusion coldfusion-8 coldfusion-10

我有一个返回JSON字符串的函数,而ColdFusion 10返回的值与ColdFusion 8略有不同。

在CF10中,我得到了

{"ZIPCODE":90210,"PHONE":"(555) 382-6630","LAT":83,"DISTANCE":74,"NAME":"Pueblo, CO","ADDRESS":"6830 Meddley Drive","LONG":104}

但是在CF8中,我得到了这个

{\"DISTANCE\":74,\"LAT\":83,\"ZIPCODE\":90210,\"NAME\":\"Pueblo, CO\",\"PHONE\":\"(555) 382-6630\",\"ADDRESS\":\"6830 Medley Drive\",\"LONG\":104.}

对于该功能,我将returnformat设置为JSON并使用serializeJSON()作为返回值。我通过jQuery的$.ajax方法调用该函数,dataType设置为JSON

CF8的反斜杠导致用于解析数据的javascript出错。为什么会发生这种情况,是否有解决方法?

1 个答案:

答案 0 :(得分:0)

我的猜测是cf10会自动以json格式返回它,而cf8不是

相关问题