8

我有一个返回 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方法调用该函数dataTypeJSON

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

4

1 回答 1

0

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

于 2013-10-01T21:03:21.420 回答