我有一个返回 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 出现错误。为什么会发生这种情况,是否有解决方法?