1. 程式人生 > >後臺傳回前臺json資料解析出錯Unexpected token & in JSON at position 8

後臺傳回前臺json資料解析出錯Unexpected token & in JSON at position 8

字串轉json傳給前臺時,雙引號就變成了 " 

解決方法:

<script>
    //自定義常量,在js中直接操作常量即可
    var cmsPositionDataGlobal = {
        cmsPositionDataType:$.parseJSON("${dataTypeJson}"),
        positionCode:$.parseJSON("${positionCodeJson}".replace(/&quot;/g,'"'))
    };
</script>

${positionCodeJson}

是後臺傳過來的json資料,經過轉換後再解析即可。